2024年3月30日发(作者:)
在AUTOCAD2006中
添加一个自定义加法器工具
武汉市江夏区勘测院 金卫东
2007年7月
本人在用AUTOCAD软件作图的日常工作中,经常会遇到要用图上的数字注记,进行
加减运算的简单计算工作。通常情况下,是调用系统的计算器程序,通过手工输入或复制
粘贴的方式来完成这项工作。而这种方式较为繁琐,如果能够通过鼠标直接点取相应的数
字注记,来得到最终的累加结果,这样就非常有效率且直截了当。
解决方法:在AUTOCAD2006中编写一个VBA程序,通过自定义栏中定义一
个工具“加法器”,来调用这个程序,即可达到目的。
1加法器源程序
程序功能:通过在图上选择需要累加的数字注记,将其变为黄色,若数字注记中有等
号,则仅取最后一个等号右侧的数字,依次累加,鼠标右键单击结束选择,在鼠标指定的
位置标注计算结果。
★注意,1)在使用这个工具的过程中,选择需要累加的数字注记时,鼠标左键不要双
击,以免重复选中对象造成累加结果错误。
2)为确保结果正确,在累计的个数较多时,建议做两次运算,确认结果无误。
3)若选中的对象非数字注记,则相当于选中数字“0”。
AutoCAD对象,ThisDrawing代码
Option Explicit
Dim mspaceObj As AcadText
1
发布评论