本文作者:溪风博客

SolidWorks代号名称分离宏程序,轻松实现SolidWorks文件图号和名称的自动分离填充

SolidWorks代号名称分离宏程序,轻松实现SolidWorks文件图号和名称的自动分离填充摘要: 今天有学员问溪风SolidWorks命名文件的时候是代号加名称的方法保存的图纸,然后能不能自动将代号和名称自动填充到零件或装配体属性里面,其实这个是可以的,溪风在之前也见过有的工程...

今天有学员问溪风SolidWorks命名文件的时候是代号加名称的方法保存的图纸,然后能不能自动将代号和名称自动填充到零件或装配体属性里面,其实这个是可以的,溪风在之前也见过有的工程师这么对文件起名字。比如下面SolidWorks图纸的命名规格:代号空格名称。如下图所示:

SolidWorks代号名称分离宏程序,轻松实现SolidWorks文件图号和名称的自动分离填充  SolidWorks插件 solidworks宏 第1张

通过对SolidWorks图纸进行有规则的命名,比如【代号+空格+名称】这样的规则,对零件或者装配体进行保存。那么如何才能实现SolidWorks文档属性跟着自动填充呢?

SolidWorks代号名称分离宏程序,轻松实现SolidWorks文件图号和名称的自动分离填充  SolidWorks插件 solidworks宏 第2张

今天溪风就给大家分享SolidWorks代号名称分离宏的制作和使用方法。

SolidWorks代号名称分离宏的制作

SolidWorks代号名称分离宏代码如下:

'定义solidwork
Dim swApp As Object
Dim Part As Object
Dim SelMgr As Object
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long
Dim Feature As Object
Dim a As Integer
Dim b As String
Dim m As String
Dim e As String
Dim k As String
Dim t As String
Dim c As String
Dim j As Integer
Dim strmat As String
Dim tempvalue As String
Sub main()
'link solidworks
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
Set SelMgr = Part.SelectionManager
swApp.ActiveDoc.ActiveView.FrameState = 1
'设定变量
c = swApp.ActiveDoc.GetTitle() '零件名
strmat = Chr(34) + Trim("SW-Material" + "@") + c + Chr(34)
blnretval = Part.DeleteCustomInfo2("", "代号")
blnretval = Part.DeleteCustomInfo2("", "名称")
blnretval = Part.DeleteCustomInfo2("", "材料")
a = InStr(c, " ") - 1      '重点:分隔标识符,这里是一个空格
If a > 0 Then
k = Left(c, a)
t = Left(LTrim(e), 3)
If t = "GBT" Then
e = "GB/T" + Mid(k, 4)
Else
e = k
End If
b = Mid(c, a + 2)
t = Right(c, 7)
If t = ".SLDPRT" Or t = ".SLDASM" Then
j = Len(b) - 7
Else
j = Len(b)
End If
m = Left(b, j)
End If
blnretval = Part.AddCustomInfo3("", "代号", swCustomInfoText, e)  '代号
blnretval = Part.AddCustomInfo3("", "名称", swCustomInfoText, m)  '名称
blnretval = Part.AddCustomInfo3("", "表面处理", swCustomInfoText, " ")
End Sub

使用方法:

1、打开SolidWorks,工具-新建宏

SolidWorks代号名称分离宏程序,轻松实现SolidWorks文件图号和名称的自动分离填充  SolidWorks插件 solidworks宏 第3张

2、 新建之后将里面的文字全部删除,然后将上面的SolidWorks代号名称分离宏,复制粘贴进去即可

然后保存,宏命令的默认格式是.swp

如果对电脑操作不熟练的学员,可以直接下载溪风已经做好的宏程序,在文章底部附件里面下载。

SolidWorks代号名称分离宏使用方法

打开我们的SolidWorks文件,一定是代号+空格+名称,比如我这里的xifengboke是代号,溪风博客是名称

SolidWorks代号名称分离宏程序,轻松实现SolidWorks文件图号和名称的自动分离填充  SolidWorks插件 solidworks宏 第4张

然后我们来使用我们做好的宏程序,点击菜单-工具-宏-运行宏-选择上面保存的宏(或者下载附件里面宏)

SolidWorks代号名称分离宏程序,轻松实现SolidWorks文件图号和名称的自动分离填充  SolidWorks插件 solidworks宏 第5张

SolidWorks代号名称分离宏程序,轻松实现SolidWorks文件图号和名称的自动分离填充  SolidWorks插件 solidworks宏 第6张

然后点击打开,几乎是瞬间,我们代号和名称就自动填充了

SolidWorks代号名称分离宏程序,轻松实现SolidWorks文件图号和名称的自动分离填充  SolidWorks插件 solidworks宏 第7张

就是这么的简单方便。希望可以帮助到有需要的学员。

SolidWorks代号名称分离宏程序下载

您好,只有本站VIP用户才能直接查看隐藏内容哦, 立即登录    立即注册

文章版权及转载声明

作者: 溪风博客本文地址: http://xifengboke.com/post/1519.html发布于 2021-04-17
文章转载或复制请以 超链接形式并注明出处 溪风博客-专业SolidWorks学习网站

打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论 取消回复

快捷回复:

验证码

评论列表 (暂无评论,25951人围观) 参与讨论

还没有评论,来说两句吧...

微信二维码

聚圣源起名8笔画的汉字建行卡余额查询康熙字典三画的起名吉利字周易起名网免费取名生辰八字小学四年级英语上册课本茶楼取名起名大全大全拜登老婆2022虎年单机游戏免费下载网站卫星地图在线起名男孩名字水饺小店起名大全高贵霸气的女孩起名集团公司名怎么起名何兆武名典起名程姓姑娘起名字太原起名馆哪里好宏起名姓赵男孩起名有起什么名字好又时尚女孩子猜词游戏武僧名字起名的大师吗licolico易经企业起名大全给小孩起名字叫什么好洪荒截教仙尊yangshen幻想三国志2剧情淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化