版主
UID9030334
U币38
G币15997
技术2
主题748
精华17
阅读权限200
注册时间2018-6-27
最后登录2024-3-11
在线时间988 小时
居住地安徽省 合肥市 蜀山区 西园新村街道
QQ
手机15713816790
出生地安徽省 六安市 霍山县
毕业学校华北水利水电大学
学历本科
自我介绍支持一对一教学,设备建模设计出图,在线指导,解决安装问题,主要针对CAD,Solidworks。
版主
|
今天小石坝看见有吧友,关于焊接清单总重问题的探讨,他分享了在修改焊件的尺寸后,每次都要运行宏把总重写入属性里。如果忘记运行宏,那么工程图中切割清单里每行的总重就是错误的。 为避免每次修改焊件尺寸都要运行宏写入总重的弊端,就考虑用宏把每行总重的计算公式,直接写在工程图切割清单,总重的那一单元格中。 W
用我可怜的 E 文知识,在 API 帮助里查询了许久,终于找到了工程图切割清单中填写内容的代码。小石坝把这位吧友分享的,现在在 这里分享一下:
如果不愿意复制粘贴,那就下载这个吧:
下面是运行的效果:
因为切割清单里没有材料明细表那样给列添加方程式的功能,以往,总重那一栏只能手工填入方程式来计算。只有几行倒是可以手工完成,几十行填起来就很累了。就算手工把几十行填写完,如果增加或减少了行,单元格的行号发生了变化,但方程式里写的行号不会像 Excel 里那样同步发生变化,这些变化了的行又得逐一填写计算总重的方程式。
用宏来填写总重的方程式就很方便,一键就搞定。
由于总重用的是方程式来计算,单重变化后总重也会同步变化,这样就避免了前面提到的弊端。只要切割清单里没有增加或减少行的话,就可以不用再运行宏来写入总重。即使行发生变化,也只需运行一下宏,即刻就搞定。
这困扰我很久的问题,也算是基本解决了。 m
转自pzhzshun吧友
|
|