SolidWorks内嵌VB代码实现文档属性关联技巧

   一,考虑很多朋友在没有PDM的环境下,出现文档名称,与名称和代码不关联,三步可以解决此问题。

    二,模板文件混合嵌入VB代码,实现SolidWorks文档名称中代号和名称分离,属性名称和代号与文档名称自动关联

     三,免去手动填写属性卡的,节省时间,提升效率,减少错误。


第1步:自定义属性中增加

名称代码=0;

代号代码=0;

第2步:方程式中增加

P1="名称代码";

P2="图号代码";

第3步:自定义属性中改写代码

代号代码=

Part.Extension.CustomPropertyManager("").Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))

名称代码=

Part.Extension.CustomPropertyManager("").Set("名称", Left( Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ") ) ,Len( Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ") ) ) -7 ) )


第1步:自定义属性中增加

名称代码=0;

代号代码=0;

第2步 :方程式中增加

P1="名称代码";

P2="图号代码";

第3步,自定义改写代码

代号代码= Assembly.Extension.CustomPropertyManager("").Set("代号",Left(Assembly.GetTitle,InStr(Assembly.GetTitle," ")))

名称代码=Assembly.Extension.CustomPropertyManager("").Set("名称", Left( Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ") ) ,Len( Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ") ) ) -7 ) )


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空