- CAD-vba将模型空间中所有的多段线转化为面域
Sub poly2reg()
'简化变量
Dim t As AcadDocument
Set t = ThisDrawing
Dim s As AcadModelSpace
Set s = t.ModelSpace
'简化完毕
Dim ent As AcadEntity '对象基类
For Each ent In ThisDrawing.ModelSpace '所有对象
Dim entity(0 To 0) As AcadEntity
Set entity(0) = ent
Dim reg As Variant
reg = s.AddRegion(entity)
Next
MsgBox "complish"
End Sub