始终是报错: 输入错误。
这是小弟编写的一段练习代码,用来炸开dwg中的所有块参照的。
Function ExplodeAllRef() As Boolean
Dim Refs As AcadBlockReference
Dim AcadObject1 As AcadEntity
Dim flag As Boolean
Dim acadRef As AcadBlockReference
While flag = True
flag = False
For Each AcadObject1 In ThisDrawing.ModelSpace
If AcadObject1.ObjectName = "AcDbBlockReference" Then
flag = True
AcadObject1.Explode
End If
Next
Wend
End Function
算法是土了些,但是看过程没有大问题啊。
而且图中不存在无法炸开的块参照。
编辑器报错的那个块参照我用explode命令是可以炸开的啊。
请明总和各位高手指点下吧!
谢谢了!