|
发表于 2018-5-8 17:26:00
|
显示全部楼层
下面是一段简单的代码,用来删除名称为“CAD”的块定义,当块计数为零时,删除之,代码只是示意,具体你自己写。
On Error Resume Next
Set sset = Thisdrawing.SelectionSets.Item("ss1")
sset.Delete
Set sset = Thisdrawing.SelectionSets.Add("ss1")
CreateSSetFilter FilterType, FilterDate, 2, "CAD"
sset.Select acSelectionSetAll, , , FilterType, FilterDate
If sset.Count = 0 Then
Thisdrawing..Blocks.Item("CAD").Delete
End If |
|