SolidWorks机械工程师网——最大的SolidWorks学习平台

标题: 【原创】批量改名宏 [打印本页]

作者: Allate    时间: 2021-1-12 14:38
标题: 【原创】批量改名宏
' ******************************************************************************
' 批量改名宏.swp - By Allate, 2021-01-12
' ******************************************************************************
'说明:
'1. 此宏分两种改名方式,一是用Excel改名,二是替换改名。
'2. 在Excel中,只用填写D列的数据,其它数据不能动。
'3. 此宏不完善,只能改装配体设计树下层的零部件,不能改最顶层的,但能修改对应的工程图(更新)。




2021-01-31更新(增加去重处理),下载过的可以重新下载(不再扣金币)。
2021-06-04更新,增加还原轻化零件。

抛砖引玉,欢迎大家多提提意见和建议。

--------------------2021-01-17更新--------------------
升级版更具通用性,可以针对最顶层的零部件。具体内容见四楼


--------------------2021-07-07更新--------------------
有鉴于此宏容易出错,已经取消附件,有此需要的,可以使用以下帖子的表格改名——

【原创】<Excel表格>更改文件名字+自定义属性整理(第二版)
https://www.swbbsc.com/thread-322708-1-1.html




作者: 一起来学习    时间: 2021-1-12 15:35
第一个啊!好久不上,今天竟然是第一个!顶顶顶顶顶顶
作者: tangsf0371    时间: 2021-1-13 15:01
钱不够啊钱不够啊钱不够啊钱不够啊钱不够啊钱不够啊钱不够啊
作者: Allate    时间: 2021-1-13 17:09
版本升级

' ******************************************************************************
' 批量改名宏_升级版.swp - By Allate, 2021-01-17(更新)
' ******************************************************************************
'说明:
'1. 此宏分两种改名方式,一是用Excel改名,二是替换改名。
'2. 此宏可以修改顶层的文件(零件/装配体皆可,但不用选择,宏自动添加),也能改对应的工程图。
'3. 在Excel中,只用填写D列的数据,其它数据不能动。


2021-01-31更新(增加去重处理),下载过的可以重新下载(不再扣金币)。
2021-06-04更新,增加还原轻化零件。



有鉴于此宏容易出错,已经取消附件,有此需要的,可以使用以下帖子的表格改名——


【原创】<Excel表格>更改文件名字+自定义属性整理(第二版)
https://www.swbbsc.com/thread-322708-1-1.html
作者: hdgd501    时间: 2021-1-13 21:00
楼主太有才了,膜拜中……
作者: 刘茂机械    时间: 2021-1-15 10:28
SW机械工程师网,找到组织了!
作者: 一起来学习    时间: 2021-1-16 08:52
一起来学习 发表于 2021-1-12 15:35
第一个啊!好久不上,今天竟然是第一个!顶顶顶顶顶顶

大佬,点击上传至EXCEL没有反应了!
作者: Allate    时间: 2021-1-16 14:43
如果宏无法正常使用的,请详细描述一下,包括但不限于以下项目:
1. 当前系统、SW、Excel的版本,以及32/64位。2. 不正常的表现(最好能有截图),如果报错,是报的什么错?还有是哪一行代码的错。

作者: suwenfeng1125    时间: 2021-1-20 17:18
无法添加零件,我查看你的程序,里面都没有几行代码的
作者: Allate    时间: 2021-1-21 08:13
suwenfeng1125 发表于 2021-1-20 17:18
无法添加零件,我查看你的程序,里面都没有几行代码的

都在窗体那里啊,老铁!
作者: wwwerzhou    时间: 2021-1-21 15:56
很不错,找到组织了!
作者: wwwerzhou    时间: 2021-1-22 13:12
用了楼主的宏命令,修改过后没有反应,不成功!
作者: 刘茂机械    时间: 2021-1-22 13:56
感谢楼主分享,很不错!
作者: 刘茂机械    时间: 2021-1-22 13:58
没有反应 2016
作者: 一起来学习    时间: 2021-1-22 18:23
wwwerzhou 发表于 2021-1-22 13:12
用了楼主的宏命令,修改过后没有反应,不成功!

是不是点上传至EXCEL没有反应?
作者: 一起来学习    时间: 2021-1-22 18:25
wwwerzhou 发表于 2021-1-22 13:12
用了楼主的宏命令,修改过后没有反应,不成功!

是不是点上传至EXCEL没有反应?
作者: 一起来学习    时间: 2021-1-22 18:26
刘茂机械 发表于 2021-1-22 13:58
没有反应 2016

是不是点上传至EXCEL没有反应
作者: qaz451788344    时间: 2021-1-24 17:13
感谢楼主分享,很不错!
作者: lwcdgl    时间: 2021-1-27 08:52
大佬为什么我下载升级版的还是要扣金币啊
作者: Allate    时间: 2021-1-27 08:55
lwcdgl 发表于 2021-1-27 08:52
大佬为什么我下载升级版的还是要扣金币啊

升级版那个是另一个文件来的,当然是要扣金币啦,小可爱
作者: lwcdgl    时间: 2021-1-27 09:36
相同的零件为什么会重复加载到表格呢
作者: Allate    时间: 2021-1-27 10:57
lwcdgl 发表于 2021-1-27 09:36
相同的零件为什么会重复加载到表格呢

这是因为偷懒了。
有空再更新一个更好的版本,感谢你的意见
作者: lwcdgl    时间: 2021-1-27 11:10
什么时候更新,我觉得你这个功能很好用
作者: 蒲公英    时间: 2021-1-27 13:18
Allate 发表于 2021-1-13 17:09
版本升级

' ******************************************************************************

好东西!谢谢分享。
作者: 蒲公英    时间: 2021-1-27 13:20
Allate 发表于 2021-1-27 10:57
这是因为偷懒了。
有空再更新一个更好的版本,感谢你的意见

这是个好东西,谢谢分享。
作者: Allate    时间: 2021-1-29 16:43
lwcdgl 发表于 2021-1-27 11:10
什么时候更新,我觉得你这个功能很好用

已经更新,请重新下载使用。
作者: wangwang189    时间: 2021-1-29 19:53
楼主辛苦了!
作者: lwcdgl    时间: 2021-1-31 10:30
Allate 发表于 2021-1-29 16:43
已经更新,请重新下载使用。

不知道是禁用词语作的问题还是程式有问题,并没有改名,SolidWorks2018 SP5.0

de.gif

作者: Allate    时间: 2021-1-31 10:55
lwcdgl 发表于 2021-1-31 10:30
不知道是禁用词语作的问题还是程式有问题,并没有改名,SolidWorks2018 SP5.0

这就有点尴尬了,问题出在选择方法上面,要从设计树上面选择,不要在模型区那里选。
不过现在已经把这个问题修复了,你重新下载一次吧。非常感谢你能找出这个问题。

作者: lwcdgl    时间: 2021-2-3 14:50
如果能按设计树顺序一至发送至表格改名就更好了
作者: longyi_x    时间: 2021-2-3 16:31
学习学习!!!!!!!!!!!!!!!!
作者: wwwsdd    时间: 2021-2-4 17:11
感谢分享 谢谢
作者: PPTVX33    时间: 2021-2-8 16:22
谢谢大佬,膜拜啊!!!
作者: qweewq909    时间: 2021-2-10 09:19
零件和工程图同时改名并保持关联?

作者: xiabutan    时间: 2021-2-15 09:05
能附个网盘链接就好了,很多浏览器都不能下载本论坛的文件。
作者: shihua010    时间: 2021-2-21 15:53
活到老学到老!
作者: Kerwin1314    时间: 2021-2-22 11:52
楼主太有才了,膜拜中……
作者: absxyang    时间: 2021-2-22 14:43
好东西,努力学习学习!
作者: vboicq    时间: 2021-2-22 20:52
很不错,找到组织了!
作者: changus    时间: 2021-2-26 13:46
楼主太有才了
作者: 夕梦恋    时间: 2021-2-27 16:32
SW机械工程师网,找到组织了!
作者: zbfdyw    时间: 2021-3-6 08:38
好好学习,天天向上!
作者: wwwerzhou    时间: 2021-3-9 15:30
楼主太有才了,膜拜中……
作者: 文2先森    时间: 2021-3-9 15:54
感谢楼主分享,很不错!
作者: vocook    时间: 2021-3-17 16:21
顶顶。。
作者: wwwsdd    时间: 2021-3-23 18:53
试了下,有轻化的零件会出错 ,压缩零件不能添加
作者: gzsod    时间: 2021-3-23 22:03
感谢楼主分享,很不错!
作者: Allate    时间: 2021-3-24 08:06
wwwsdd 发表于 2021-3-23 18:53
试了下,有轻化的零件会出错 ,压缩零件不能添加

嗯,是的,之前一直忽略了轻化的零件,以后有空会把这个坑填回的。压缩零件这个不好办,还要试试能不能解决。
作者: jyzas001    时间: 2021-3-25 14:24
谢谢楼主分享
作者: wangpin688    时间: 2021-3-25 17:20
请问大神这个是怎么玩的, 就是一个swp格式文件,   能简单说明下吗?谢谢
作者: wangpin688    时间: 2021-3-25 17:21
操作步骤?麻烦简单介绍下,谢谢
作者: Allate    时间: 2021-3-26 08:41
wangpin688 发表于 2021-3-25 17:20
请问大神这个是怎么玩的, 就是一个swp格式文件,   能简单说明下吗?谢谢

看本版最后一个置顶贴
作者: dragon045    时间: 2021-4-5 07:59

SW机械工程师网,找到组织了!
作者: 337868333    时间: 2021-4-6 13:18
感谢楼主分享,很不错!
作者: 风云88    时间: 2021-4-6 13:22
活到老学到老!
作者: 张明4125    时间: 2021-4-7 13:46
SolidWorks机械工程师网,顶一下。
作者: Wu_Enwu    时间: 2021-4-15 15:03
升级版本还是无法改名,情况跟28楼一样,也是solidworks2018 SP5.0
作者: Allate    时间: 2021-4-15 15:45
Wu_Enwu 发表于 2021-4-15 15:03
升级版本还是无法改名,情况跟28楼一样,也是solidworks2018 SP5.0

28楼的问题早就解决了,只是46楼的还没解决。可能和你的文件名字有关系,能提供个截图么?
作者: dragon045    时间: 2021-4-16 07:51
很不错,找到组织了!
作者: 1215956038    时间: 2021-4-18 05:54
感谢楼主分享,很不错!
作者: hu940910    时间: 2021-4-30 16:28
太厉害了吧

作者: 刘茂机械    时间: 2021-4-30 22:01
SW机械工程师网,找到组织了!
作者: ssr521    时间: 2021-5-2 01:33
正是我所需要的啊,厉害
作者: jyzas001    时间: 2021-5-8 14:13
能关联修改工程图吗?
作者: Allate    时间: 2021-5-8 16:51
jyzas001 发表于 2021-5-8 14:13
能关联修改工程图吗?

你试试就知道了。
作者: yni621    时间: 2021-5-12 17:19
Allate 发表于 2021-1-13 17:09
版本升级

' ******************************************************************************

A大,这个是不是只能用微软的EXCEL,用WPS的不行?我用了没反应。
作者: Allate    时间: 2021-5-12 17:27
yni621 发表于 2021-5-12 17:19
A大,这个是不是只能用微软的EXCEL,用WPS的不行?我用了没反应。

是用Excel的,因为我没装WPS。
你可以尝试一下改成WPS的,理论上可行的。
作者: yni621    时间: 2021-5-13 10:12
Allate 发表于 2021-5-12 17:27
是用Excel的,因为我没装WPS。
你可以尝试一下改成WPS的,理论上可行的。

应该是指向出错,指向微软的EXCEL,不是WPS不会调试。
Public xlApp            As Excel.Application     出错。
作者: 鸣沙山    时间: 2021-5-13 10:20
感谢楼主分享,很不错!
作者: Allate    时间: 2021-5-13 10:43
yni621 发表于 2021-5-13 10:12
应该是指向出错,指向微软的EXCEL,不是WPS不会调试。
Public xlApp            As Excel.Application   ...

你自己想想办法吧,我暂时没安装WPS的想法。
作者: sheerart    时间: 2021-5-13 21:27
很不错,顶一下!
作者: tangsf0371    时间: 2021-5-17 14:38
不能用,真的不能用。

作者: 懒懒的高贵    时间: 2021-5-21 15:36
好东西,支持
作者: 小豆芽疯回路转    时间: 2021-5-22 09:39
感谢各位大佬的分享,谢谢。
作者: mhx198709    时间: 2021-5-27 10:26
楼主太有才了强人
作者: wangwenzheng117    时间: 2021-5-29 09:44
感谢楼主分享,很不错!只是先不买,坐等楼主更新轻化版本
作者: sheerart    时间: 2021-6-10 12:40
SolidWorks机械工程师网,顶一下。
作者: sheerart    时间: 2021-6-10 12:47
上传模型,帮你看看!
作者: 苏州万坤信息    时间: 2021-6-10 16:09
楼主太有才了,膜拜中……
作者: gufuyuan    时间: 2021-6-10 19:58
感谢楼主分享,很不错!
作者: design100    时间: 2021-6-12 13:18
很不错,顶一下!
作者: UDF998    时间: 2021-6-13 10:46
楼主太有才了,膜拜中……
作者: 蒲公英    时间: 2021-6-14 19:56
是好东西,可是钱不够怎么办?

作者: wyznzhk    时间: 2021-7-6 15:21
先马克,支持一下楼主
作者: guoruihan1999    时间: 2021-7-7 10:32
不错,但愿能解决我的问题
作者: lg328084985    时间: 2021-7-7 15:59
楼主为什么我这里改名字都是最顶层的图号,零件层并没有改动
作者: Allate    时间: 2021-7-7 17:02
lg328084985 发表于 2021-7-7 15:59
楼主为什么我这里改名字都是最顶层的图号,零件层并没有改动

早期写的宏,算法存在严重缺陷,容易导致最顶层改名出错。请不要再使用了,如果有改名需要,请移步到以下帖子——

【原创】<Excel表格>更改文件名字+自定义属性整理(第二版)
https://www.swbbsc.com/thread-322708-1-1.html
作者: yaoshuai58    时间: 2021-7-9 17:01
Allate 发表于 2021-1-16 14:43
如果宏无法正常使用的,请详细描述一下,包括但不限于以下项目:
1. 当前系统、SW、Excel的版本,以及32/6 ...

WPS不行吗?
作者: yaoshuai58    时间: 2021-7-9 17:30
能否做个可以批量出多实体钣金件平板式的宏
作者: Allate    时间: 2021-7-9 17:30
yaoshuai58 发表于 2021-7-9 17:01
WPS不行吗?

WPS安装了VBA的话可以试一下,我没试过。
作者: BUWU    时间: 2021-9-24 14:46
好好学习,天天向上!
作者: BUWU    时间: 2021-9-24 14:48
很不错,找到组织了!
作者: BUWU    时间: 2021-9-24 14:53
好东西,努力学习学习!
作者: BUWU    时间: 2021-9-24 15:00
SolidWorks机械工程师网,顶一下。
作者: BUWU    时间: 2021-9-24 15:01
楼主太有才了,膜拜中……
作者: BUWU    时间: 2021-9-24 15:03
顶一下,坐等高手!
作者: BUWU    时间: 2021-9-24 15:05
好好学习,天天向上!
作者: BUWU    时间: 2021-9-24 15:06
SolidWorks机械工程师网,顶一下。
作者: BUWU    时间: 2021-9-24 15:08
很不错,找到组织了!
作者: BUWU    时间: 2021-9-24 15:09
SolidWorks机械工程师网,顶一下。




欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/) Powered by Discuz! X3.2