- 积分
- 4117
- 明经币
- 个
- 注册时间
- 2016-12-9
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2018-5-8 17:26:43
|
显示全部楼层
本帖最后由 dong20030432 于 2018-5-9 09:06 编辑
下面是一段简单的代码,用来删除名称为“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 |
|