明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1712|回复: 2

[VBA]几个VBA的简单问题,可是……

[复制链接]
发表于 2006-1-11 22:05:00 | 显示全部楼层 |阅读模式

废话不多说

1:能通过VBA编制程序 按块的名字 统计出块的数量吗?

      例如:有一个名叫AAA的块  图中一共出现15次 那程序就返回 15

2:    Set ss2 = ThisDrawing.SelectionSets.Add("TEST")

      程序中包含了这样的语句 该程序执行过后(正常结束) 就不能执行第二次了 卡在上面这句 好象是已经有了TEST这个集 不能重复添加 请问如何释放? 加了 Set ss2 = Nothing 还是这样……

有人拉小菜鸟一把吗?

发表于 2006-1-12 20:20:00 | 显示全部楼层

on error resum next

On Error Resume Next
 ' Delete the Selection Set if it Exists
 If Not IsNull(ThisDrawing.SelectionSets.Item("xxx")) Then
    Set sset = ThisDrawing.SelectionSets.Item("xxx")
    sset.Delete
 End If

发表于 2006-1-12 20:58:00 | 显示全部楼层
这些问题的答案都出现在张帆编辑的那本书上,叫《VBA开发精彩实例》上面,看看那个也不错的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 06:26 , Processed in 0.148623 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表