我简直不敢相信我已经花了这么多时间试图找到这样一个简单问题的解决方案——我希望我即将发布的代码能够自我解释——我正在尝试迭代VBA中的块引用集合,以便我可以处理一组代码(代码与此无关,因为我已经知道如何完成这部分)
这是我试图使用的简单代码,它甚至不会启动循环,所以我一定是定义错了什么
请解释我不理解的部分
(都是模型空间,没有布局空间)
我希望当人们回复时,这个网站会给我发电子邮件。。。我以前从未在这里发布过,我不知道这是怎么回事
- Sub PW()
- Dim blkEndcap As AcadBlockReference
-
- ' iterate thru a list of blocks named "fixture_block" and also have ScaleX set to 15 and ScaleY set to 5
- For Each blkEndcap In ThisDrawing.Blocks
- If blkEndcap.Name = "fixture_block" And blkEndcap.ScaleX = 15 And blkEndcap.ScaleY = 5 Then
- debug.print "found one"
- End If
- Next
- End Sub
|