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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 32482|回复: 131
打印 上一主题 下一主题

装配体零部件BOM导出宏(含缩略图、包络尺寸等)

  [复制链接]

8

主题

161

帖子

1648

金币

传奇

Rank: 8Rank: 8

积分
3109

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

跳转到指定楼层
楼主
 楼主| 发表于 2024-10-2 16:12:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

   经典图书
SW自带有BOM导出功能,满足一般需求是可以的,但是需要对导出的BOM进行二次编辑,用着总觉得差强人意。今天给大家分享一个BOM导出宏,包含检查零部件是否有工程图的功能、计算零部件包络尺寸功能、导入零部件缩略图功能等。

注:次宏有相对详细的注释,方便大家根据自己需要调整代码。此宏部分代码和代码逻辑来自本论坛!

以下对此宏部分代码和导出的BOM效果进行介绍:
1、调整宏相关代码跟SW模板属性对应。


2、BOM清单调用缩略图、包络尺寸的子程序。


3、BOM清单表头设置的宏代码及检查零部件工程图的效果。


4、BOM导出的效果。


BOM导出.rar (33.58 KB, 下载次数: 168, 售价: 5 金币)




补充内容 (2024-10-9 10:19):
增加了A列序号排序逻辑。附件在41楼。

补充内容 (2024-10-10 10:04):
增加自动把零部件由轻化设置为还原状态。附件在47楼!41楼增加排序逻辑的宏忘记取消密码了,勿下载!

补充内容 (2024-10-22 14:03):
增加了统计零部件数量的功能。附件在60楼!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏13 转播转播 分享教程|习题|模型|技巧 点赞点赞2 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

0

主题

23

帖子

35

金币

天使

Rank: 2Rank: 2

积分
135

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

推荐
发表于 2024-10-7 09:29:57 | 只看该作者
机制082 发表于 2024-10-6 19:33
装配体要设置为还原,轻化状态下是不能用的。

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

使用道具 举报

8

主题

161

帖子

1648

金币

传奇

Rank: 8Rank: 8

积分
3109

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

板凳
 楼主| 发表于 2024-10-2 22:58:22 | 只看该作者

   经典图书

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

使用道具 举报

1

主题

24

帖子

106

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
208
QQ
地板
发表于 2024-10-3 01:47:06 | 只看该作者
很不错,顶一下!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

625

帖子

456

金币

传奇

Rank: 8Rank: 8

积分
3764

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

5#
发表于 2024-10-3 08:06:30 | 只看该作者

   经典案例图书
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

19

主题

659

帖子

1702

金币

传奇

Rank: 8Rank: 8

积分
7471

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

6#
发表于 2024-10-3 08:06:51 | 只看该作者
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

370

帖子

765

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2300

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

7#
发表于 2024-10-3 11:32:41 来自手机 | 只看该作者

   经典案例图书
感谢分享。。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

868

帖子

48

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2418

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

8#
发表于 2024-10-3 22:46:03 | 只看该作者
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

8

主题

681

帖子

1031

金币

实习版主

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

积分
6358

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

9#
发表于 2024-10-4 08:08:45 | 只看该作者
楼主辛苦了!感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

517

帖子

1181

金币

传奇

Rank: 8Rank: 8

积分
6036

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

10#
发表于 2024-10-4 08:26:58 | 只看该作者

   经典图书
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

1403

帖子

493

金币

传奇

Rank: 8Rank: 8

积分
5387

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

11#
发表于 2024-10-4 20:07:59 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

8

主题

344

帖子

1673

金币

传奇

Rank: 8Rank: 8

积分
5364

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

12#
发表于 2024-10-5 07:45:33 | 只看该作者
楼主很专业,写得很好!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

271

帖子

151

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2050

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

13#
发表于 2024-10-5 07:53:08 | 只看该作者
楼主能不能把excel文件做成模板文件,需要导入的内容直接选择这个excel模板文件导入到这个模板文件中吗。这个能实现不!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

8

主题

161

帖子

1648

金币

传奇

Rank: 8Rank: 8

积分
3109

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

14#
 楼主| 发表于 2024-10-5 15:38:54 | 只看该作者
panmiao8012 发表于 2024-10-5 07:53
楼主能不能把excel文件做成模板文件,需要导入的内容直接选择这个excel模板文件导入到这个模板文件中吗。这 ...

可以!一个简单的方案就是在原代码上增加一个子程序,调用模板属性,赋值到设置表头那个子程序对应的值中。当然最好的方案就是根据完整的需求重新写。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

23

帖子

35

金币

天使

Rank: 2Rank: 2

积分
135

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

15#
发表于 2024-10-5 18:10:54 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

楼主,无法打开是怎么回事?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

23

帖子

35

金币

天使

Rank: 2Rank: 2

积分
135

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

16#
发表于 2024-10-5 18:23:24 | 只看该作者

   经典案例图书
导入不了bom,打开没反应,楼主有解决的招吗
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

8

主题

161

帖子

1648

金币

传奇

Rank: 8Rank: 8

积分
3109

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

17#
 楼主| 发表于 2024-10-6 19:33:01 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

VincentLi 发表于 2024-10-5 18:23
导入不了bom,打开没反应,楼主有解决的招吗

装配体要设置为还原,轻化状态下是不能用的。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

271

帖子

151

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2050

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

18#
发表于 2024-10-7 07:54:36 | 只看该作者

   经典案例图书
机制082 发表于 2024-10-5 15:38
可以!一个简单的方案就是在原代码上增加一个子程序,调用模板属性,赋值到设置表头那个子程序对应的值中 ...

楼主有空时可以搞一个出来不
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

169

帖子

600

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2440

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

19#
发表于 2024-10-7 08:23:21 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

677

帖子

994

金币

传奇

Rank: 8Rank: 8

积分
6190

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

20#
发表于 2024-10-7 08:47:34 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

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

手机版|小黑屋| GMT+8, 2025-6-25 12:35 , Processed in 0.198662 second(s), 28 queries , Memcache On.

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

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

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