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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 19607|回复: 72
打印 上一主题 下一主题

【原创】批量修改名称和文档自定义属性

  [复制链接]

39

主题

374

帖子

3120

金币

传奇

Rank: 8Rank: 8

积分
7876

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

跳转到指定楼层
楼主
 楼主| 发表于 2022-6-4 16:24:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
论坛上面用Execl插件去修改sw文档的名称和属性的很多,
这里来一个反向操作的,
在sw装配体运行,生成一个Execl名称属性表,在表格当中修改其值,
不要关闭、也不必保存表格,再点击数量写入即可将修改值写到文档当中。
1.修改表格标题则可获取和写入对应的文档属性,可增加减少列数。
2.修改文件名如有工程图则对应把工程图关联修改。
3.属性获取是属性值,不是评估值,所以有代码的属性项不适用修改。
4.尝鲜版,没有多版本测试,仅供交流。



补充的内容 (2022-6-9 09:13):
2022-06-09更新最终版

补充的内容 (2023-3-3 09:02):
此贴内所有附件均是首发测试版,存在一定的bug,可能会因为软件版本,电脑配置等因素而导致功能不全,甚至不能用,下载需慎重考虑
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 转播转播 分享教程|习题|模型|技巧 点赞点赞1 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

39

主题

374

帖子

3120

金币

传奇

Rank: 8Rank: 8

积分
7876

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

来自 2#
 楼主| 发表于 2022-6-9 09:12:17 | 只看该作者
更新最终版:1.增加顶层装配体的获取和写入。
2.把获取指定的自定义属性改为获取全部自定义属性,属性项最多为96项(多出的自动略掉)。
3.单元格内为属性值,增加为有评估值的把评估值放到单元格注释中。


没有多版本测试。仅供交流使用!


批量修改名称和属性.rar

(36.18 KB, 下载次数: 193 售价: 12 金币

SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 1 反对 0

使用道具 举报

9

主题

436

帖子

789

金币

传奇

Rank: 8Rank: 8

积分
4609

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

推荐
发表于 2022-6-7 11:11:22 | 只看该作者
楼主辛苦了!
SolidWorks机械工程师网
回复 支持 1 反对 0

使用道具 举报

39

主题

374

帖子

3120

金币

传奇

Rank: 8Rank: 8

积分
7876

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

5#
 楼主| 发表于 2022-6-5 10:24:01 | 只看该作者
上面的文件上传错了,这里重新上传吧,

批量修改名称和属性.rar

(32.08 KB, 下载次数: 150 售价: 12 金币

评分

参与人数 1威望 +5 金币 +28 贡献 +5 收起 理由
精工机械 + 5 + 28 + 5 赞一个!

查看全部评分

SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

1994

帖子

1492

金币

传奇

Rank: 8Rank: 8

积分
7562

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

6#
发表于 2022-6-7 09:58:00 | 只看该作者

   经典案例图书
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

47

帖子

124

金币

堂主

Rank: 4

积分
881

最佳新人活跃会员宣传达人

7#
发表于 2022-6-7 10:59:02 | 只看该作者
很不错,顶一下!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

23

帖子

34

金币

天使

Rank: 2Rank: 2

积分
159

最佳新人

8#
发表于 2022-6-9 10:04:20 | 只看该作者

   经典案例图书
下载了第二个,打开装配体,点了宏没反应。2016和2020版都试过了,是我不会用吗。。。在这论坛下载的有一半用不了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

374

帖子

3120

金币

传奇

Rank: 8Rank: 8

积分
7876

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

9#
 楼主| 发表于 2022-6-10 08:07:31 | 只看该作者
l060304 发表于 2022-6-9 10:04
下载了第二个,打开装配体,点了宏没反应。2016和2020版都试过了,是我不会用吗。。。在这论坛下载的有一半 ...

”没有反映“这样的问题不好解决哦,论坛里的宏大多都没有加密的,你可以在编辑状态下单步运行,这样就能知道是哪里出了问题,同时也能学到代码。。。。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

22

主题

1560

帖子

278

金币

传奇

Rank: 8Rank: 8

积分
5985

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

10#
发表于 2022-6-11 08:55:06 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

22

主题

1560

帖子

278

金币

传奇

Rank: 8Rank: 8

积分
5985

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

11#
发表于 2022-6-11 10:00:11 | 只看该作者
请教一下,能不能搞个:把Excel中新文件名那一列去掉,自动根据根据列:图号(属性)和名称(属性)来改文件名(图号+空格+文件名),谢谢!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

22

主题

1560

帖子

278

金币

传奇

Rank: 8Rank: 8

积分
5985

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

12#
发表于 2022-6-11 10:20:09 | 只看该作者
程序中:新文件名,不能图号分离,写入属性
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

374

帖子

3120

金币

传奇

Rank: 8Rank: 8

积分
7876

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

13#
 楼主| 发表于 2022-6-11 11:34:58 | 只看该作者
淡淡的雲 发表于 2022-6-11 10:00
请教一下,能不能搞个:把Excel中新文件名那一列去掉,自动根据根据列:图号(属性)和名称(属性)来改文 ...

下一个回复没能理解你的意思,不过要是这一个的话很好解决啊,在表格中的新文件名的那列输入:=“图号列” & “ ” & “ 名称列” ,下拉一下函数就可能解决了。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

22

主题

1560

帖子

278

金币

传奇

Rank: 8Rank: 8

积分
5985

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

14#
发表于 2022-6-11 12:22:10 | 只看该作者
tg000057 发表于 2022-6-11 11:34
下一个回复没能理解你的意思,不过要是这一个的话很好解决啊,在表格中的新文件名的那列输入:=“图号列 ...

谢谢,第二个问题就是:比如我在Excel中新文件名输入:ww-01 支架,点击写入数据按钮,能不能把:ww-01 支架--这个文件名进行分离:ww-01 写入代号属性,支架写入名称属性?请教一下在set_part()怎么添加代码?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

374

帖子

3120

金币

传奇

Rank: 8Rank: 8

积分
7876

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

15#
 楼主| 发表于 2022-6-11 13:39:57 | 只看该作者
淡淡的雲 发表于 2022-6-11 12:22
谢谢,第二个问题就是:比如我在Excel中新文件名输入:ww-01 支架,点击写入数据按钮,能不能把:ww-01  ...

因为我习惯的文档命名方式是纯图号的,所以没考虑到图号+名称的做法,这个是按你上个提出了,去掉新文件名列,用图号加名称属性来命名文档的,你可以试试。先按图,把属性名称修改一下!



QQ截图20220611133656.png

批量修改名称和属性2.rar

(41.26 KB, 下载次数: 199 售价: 15 金币

SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

22

主题

1560

帖子

278

金币

传奇

Rank: 8Rank: 8

积分
5985

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

16#
发表于 2022-6-11 14:00:38 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

tg000057 发表于 2022-6-11 13:39
因为我习惯的文档命名方式是纯图号的,所以没考虑到图号+名称的做法,这个是按你上个提出了,去掉新文件 ...

太感谢您的帮助了,谢谢
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

396

帖子

1128

金币

传奇

Rank: 8Rank: 8

积分
3889

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

17#
发表于 2022-6-11 22:36:17 | 只看该作者

   经典案例图书
楼主,请问如果图档名是图号+名称(分隔符自定义空格或者-),自动分离到图号列和名称列,如果修改了图号列或者名称列的内容,自动修改成新的图档名?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

39

主题

374

帖子

3120

金币

传奇

Rank: 8Rank: 8

积分
7876

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

18#
 楼主| 发表于 2022-6-12 08:58:16 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

SW初学00 发表于 2022-6-11 22:36
楼主,请问如果图档名是图号+名称(分隔符自定义空格或者-),自动分离到图号列和名称列,如果修改了图号列 ...

14楼更新的可以!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

299

帖子

198

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1968

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

19#
发表于 2022-6-12 10:50:23 | 只看该作者

   经典案例图书
很不错,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

396

帖子

1128

金币

传奇

Rank: 8Rank: 8

积分
3889

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

20#
发表于 2022-6-12 18:23:40 | 只看该作者
好的  用下试试谢谢楼主
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

396

帖子

1128

金币

传奇

Rank: 8Rank: 8

积分
3889

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

21#
发表于 2022-6-12 18:55:52 | 只看该作者
下载用了下,我是2018的已经改了引用,但是还是出现了错误,这个怎么回事

1211.jpg
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-5-28 13:12 , Processed in 0.422858 second(s), 40 queries .

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表