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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

【原创】<Excel表格>更改文件名字+自定义属性整理

  [复制链接]

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

跳转到指定楼层
楼主
 楼主| 发表于 2021-3-12 15:25:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这是一个对Excel的尝试,希望各位不吝赐教,指出不足。

' ******************************************************************************
' 自定义属性整理 - By Allate, 2021-03-16
' ******************************************************************************
'
'说明:
'1. 该宏可以用于更改文件名字(包括对应工程图),以及更改自定义属性(可以用于创建和修改)。
'2. 只需要更改绿色部分的标题,即可更改需要使用到的自定义属性值(当把绿色标题部分清空,则宏只保留更改名字功能)。
'3. 请确认修改再使用“写入数据”功能,因为该功能包含保存操作。
'4. 当自定义属性中出现由代码生成的内容时,会自动在标题上打上“*”前缀,具有该前缀的条目,在写入时不进行操作
'5. 使用方法:打开需要更改的零件/装配体,然后点击“读取数据”,更改内容后点击“写入数据”,即可生效。



自定义属性整理.xls (4.74 MB, 下载次数: 483, 售价: 10 金币)
2021-03-15更新,增加对轻化部件的还原。
2021-03-16更新,增加对关联性自定义属性的适配,增加装配体的标识。
2021-03-18更新,增加对压缩部件的处理。
2021-03-19更新,消除由于总装图有点号带来的错误。
2021-03-20更新,增加对单属性的适配。





评分

参与人数 1威望 +5 金币 +28 贡献 +5 收起 理由
专门设计 + 5 + 28 + 5 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏16 转播转播 分享教程|习题|模型|技巧 点赞点赞3 拍砖拍砖1
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持10、11两个版本的IE浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,以及10和11版本的IE兼容模式,其余浏览器也是如此)
回复

使用道具 举报

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

推荐
 楼主| 发表于 2021-3-19 10:32:48 | 只看该作者
刘茂机械 发表于 2021-3-18 16:36
您好  下载了 做了个测试 只有总装图 零件直接没有了

这个问题是由于总装图带点号导致的,已经修复,请重新下载。

P.S.非常感谢你提出的各种问题,使得程序能够不断地完善
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持10、11两个版本的IE浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,以及10和11版本的IE兼容模式,其余浏览器也是如此)
回复 支持 1 反对 0

使用道具 举报

5

主题

62

帖子

385

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1312

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

板凳
发表于 2021-3-13 08:59:32 | 只看该作者
第一个购买,支持楼主
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

62

帖子

385

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1312

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

地板
发表于 2021-3-13 09:23:10 | 只看该作者
读取速度很快,界面很简洁,但有几个地方要完善
1:要先手动还原轻化
2:没有对装配体进行标注
3:装配体下的零件没有读(仅限顶层了)
4:建议增加筛选,Sheet2增加下拉选择项
5:建议数据可以直接导入到对应BOM工作表(外购,钣金,机加),可以定制BOM表头


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

使用道具 举报

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

5#
 楼主| 发表于 2021-3-13 09:34:35 | 只看该作者

   经典案例图书
david82 发表于 2021-3-13 09:23
读取速度很快,界面很简洁,但有几个地方要完善
1:要先手动还原轻化
2:没有对装配体进行标注

简单回复一下:
1. 没考虑到轻化的问题,如果接下来有空闲优化的话,这点是必须加上的,感谢提醒!
2. 装配体标注,可以在Excel里面弄一个条件格式,根据后缀名来甄别就好。
3. 装配体下零件这个也挺无奈的,试过读下层的,但使用那种方法,读出来的数据不是按设计树的,而是随机排序,感觉很不友好,只好无奈地只读顶层。而且这个工具,我的定位是用来逐层更改自定义属性,可以每层读一次改一次,勉强能接受的样子。
4. 筛选你是需要什么样的筛选呢?
5. 表头是可以定制的,请翻看说明的第2点。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

62

帖子

385

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1312

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

6#
发表于 2021-3-13 10:45:08 | 只看该作者
我觉得这个VBA还不错 https://www.swbbsc.com/thread-295184-1-1.html
改材料也能对应上材料库,但是设置页有点乱,要改成自己要的效果不是很方便,简洁。
你们要是能综合一下就完美了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

62

帖子

385

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1312

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

7#
发表于 2021-3-13 11:19:07 | 只看该作者

   经典案例图书
还有个事麻烦下楼主,我以前下了两个你改良的宏,一个是装配体改颜色的,一个是批量获取自定义属性及缩略图保存到Excel的宏,点了都是一点反应都没有
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

8#
 楼主| 发表于 2021-3-13 11:30:20 | 只看该作者
david82 发表于 2021-3-13 10:45
我觉得这个VBA还不错 https://www.swbbsc.com/thread-295184-1-1.html
改材料也能对应上材料库,但是设置 ...

改材料这个有点麻烦,要对应数据库什么的,如果只是要求自定义属性上面的表示的话,其实我这个表格就已经足够了。

P.S.之前我有做过一个材料设置宏,也有点作用的。
https://www.swbbsc.com/thread-307866-1-1.html
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

9#
 楼主| 发表于 2021-3-13 11:33:21 | 只看该作者
david82 发表于 2021-3-13 11:19
还有个事麻烦下楼主,我以前下了两个你改良的宏,一个是装配体改颜色的,一个是批量获取自定义属性及缩略图 ...

关于这个没反应,我也不清楚具体是什么回事,难道是引用么?
参考一下这个帖子试试。
https://www.swbbsc.com/forum.php ... 746&pid=3064084
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

62

帖子

385

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1312

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

10#
发表于 2021-3-13 11:52:14 | 只看该作者
改了引用就有反应了但点了“批量获取自定义属性及缩略图保存到Excel的宏”报错了


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

使用道具 举报

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

11#
 楼主| 发表于 2021-3-13 13:41:51 | 只看该作者
david82 发表于 2021-3-13 11:52
改了引用就有反应了但点了“批量获取自定义属性及缩略图保存到Excel的宏”报错了

真是奇怪的反应,这样,你试试把swDocPART改成1,把swDocASSEMBLY改成2。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

427

帖子

44

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2241

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

12#
发表于 2021-3-15 18:50:56 | 只看该作者
材料链接不出来 不知道什么原因

微信图片_20210315184912.png

微信图片_20210315184949.png
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

13#
 楼主| 发表于 2021-3-15 21:38:45 | 只看该作者
刘茂机械 发表于 2021-3-15 18:50
材料链接不出来 不知道什么原因

忘记这种情况了,明天更新再解决
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

14#
 楼主| 发表于 2021-3-16 14:17:12 | 只看该作者
刘茂机械 发表于 2021-3-15 18:50
材料链接不出来 不知道什么原因

已经更新过了,你再下载看看。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

427

帖子

44

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2241

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

15#
发表于 2021-3-16 18:20:19 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

Allate 发表于 2021-3-16 14:17
已经更新过了,你再下载看看。

下载了直接不能用了

微信图片_20210316182015.png
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

16#
 楼主| 发表于 2021-3-17 08:23:36 | 只看该作者

   经典案例图书
刘茂机械 发表于 2021-3-16 18:20
下载了直接不能用了

我今天用还是很正常的,不知道问题出在哪。
能具体说一下,按哪个按钮会出现这个对话框呢?最好是能到VB编辑器里面,定位到具体的程序。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

37

主题

986

帖子

1万

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
19373

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

17#
 楼主| 发表于 2021-3-18 08:24:21 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

刘茂机械 发表于 2021-3-16 18:20
下载了直接不能用了

发现问题了,是因为你的装配体里面包含了压缩零件,表格已经更新,请重新下载。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

56

帖子

339

金币

VIP用户组

Rank: 100Rank: 100Rank: 100Rank: 100

积分
2149

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

18#
发表于 2021-3-18 13:04:40 | 只看该作者

   经典案例图书
支持支持楼主
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

91

帖子

2

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
352

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

19#
发表于 2021-3-18 15:33:13 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

427

帖子

44

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2241

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

20#
发表于 2021-3-18 16:36:39 | 只看该作者
Allate 发表于 2021-3-18 08:24
发现问题了,是因为你的装配体里面包含了压缩零件,表格已经更新,请重新下载。

您好  下载了 做了个测试 只有总装图 零件直接没有了

微信图片_20210318163436.png

微信图片_20210318163440.png
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-3-29 13:47 , Processed in 0.270722 second(s), 39 queries .

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

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

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