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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9402|回复: 29
打印 上一主题 下一主题

表面处理与材料匹配的VBA程序

  [复制链接]

2

主题

4

帖子

6

金币

混混

Rank: 1

积分
34
跳转到指定楼层
楼主
 楼主| 发表于 2019-2-27 15:13:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

   经典图书
程序的功能:当材料为“45”时表面处理为“镀黑锌”,当材料为“AL6061”时表面处理为"本色喷砂阳极"
作用:使表面处理这个属性不用人工去一个个填
下面为程序,以一个当前文件做例子来表现的,用简单的内容来表达一个功能的写法。

Dim swApp As Object
Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
value = Part.GetCustomInfoValue("", "材料")
If value = "45" Then
blnretval = Part.AddCustomInfo3("", "表面处理", swCustomInfoText, "镀黑锌")
End If
If value = "AL6061" Then
blnretval = Part.AddCustomInfo3("", "表面处理", swCustomInfoText, "本色喷砂阳极")
End If
'MsgBox value
End Sub

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

使用道具 举报

1

主题

2010

帖子

2045

金币

传奇

Rank: 8Rank: 8

积分
9302

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

推荐
发表于 2022-7-8 23:38:09 | 只看该作者
自动填写表面处理成功,感谢楼主!注意:前提为系统设置材质在自定义属性中“材质”已经存在这一项

材质为系统设置材质

材质为系统设置材质

运行宏添加表面处理,可自行更改

运行宏添加表面处理,可自行更改

3.jpg

表面处理.zip

(7.82 KB, 下载次数: 177 售价: 10 金币

注注意:前提为系统设置材质在自定义属性中“材质”已经存在这一项

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

使用道具 举报

1

主题

858

帖子

591

金币

传奇

Rank: 8Rank: 8

积分
3454

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

推荐
发表于 2019-3-25 14:13:59 | 只看该作者

   经典图书
不错  希望能弄出一个整体的,比如材质最好能链接到sw的材质库,然后表面处理工艺可以多项可选,比如45#可以电镀 镀锌 发黑  等等
SolidWorks机械工程师网
回复 支持 1 反对 0

使用道具 举报

1

主题

59

帖子

189

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
356
QQ
地板
发表于 2019-3-1 16:11:08 | 只看该作者
好东西,努力学习学习!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

8

主题

678

帖子

983

金币

实习版主

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

积分
6217

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

5#
发表于 2019-5-11 10:52:45 | 只看该作者

   经典案例图书
楼主太有才了,膜拜中……
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

179

帖子

44

金币

堂主

Rank: 4

积分
867

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

6#
发表于 2021-7-31 17:12:21 | 只看该作者
怎么没有反应呢
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

76

帖子

208

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1292

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

7#
发表于 2021-8-1 08:54:54 | 只看该作者

   经典案例图书
要是能配合在Allate大神的材质设置宏里面就厉害了,设置材质的同时把表面处理给带上,一个材质遇到特殊、不同的表面处理手动改一下,或者有表面处理可以多项选择就更牛了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

504

帖子

1129

金币

传奇

Rank: 8Rank: 8

积分
5849

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

8#
发表于 2021-8-1 10:33:11 | 只看该作者
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

516

帖子

16

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2172

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

9#
发表于 2021-8-5 16:58:42 | 只看该作者
活到老学到老!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

141

帖子

38

金币

堂主

Rank: 4

积分
632

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

10#
发表于 2021-8-13 21:23:06 | 只看该作者

   经典图书
楼主辛苦了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

2010

帖子

2045

金币

传奇

Rank: 8Rank: 8

积分
9302

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

11#
发表于 2022-7-6 00:01:11 | 只看该作者
有类似的宏吗?没反应啊
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

62

帖子

2

金币

天使

Rank: 2Rank: 2

积分
190

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

12#
发表于 2022-7-9 11:02:40 | 只看该作者
value = Part.GetCustomInfoValue,, 这个代码学习了,以前只会填,不会读取
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

22

主题

1819

帖子

49

金币

传奇

Rank: 8Rank: 8

积分
6919

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

13#
发表于 2022-7-11 13:14:42 | 只看该作者
活到老学到老!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

26

帖子

28

金币

天使

Rank: 2Rank: 2

积分
94

最佳新人活跃会员

14#
发表于 2022-11-18 11:08:23 | 只看该作者
value = Part.GetCustomInfoValue,, 这个代码学习了,以前只会填,不会读取
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

471

帖子

553

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1723

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

15#
发表于 2023-3-1 15:08:27 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

471

帖子

553

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1723

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

16#
发表于 2023-3-9 14:02:02 | 只看该作者

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

使用道具 举报

12

主题

97

帖子

569

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1975

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

17#
发表于 2023-3-9 21:45:20 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

不值十个币
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

277

帖子

41

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1723

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

18#
发表于 2023-3-25 09:39:52 | 只看该作者

   经典案例图书
hhh001 发表于 2022-7-8 23:38
自动填写表面处理成功,感谢楼主!注意:前提为系统设置材质在自定义属性中“材质”已经存在这一项

高手,能添加下遍历,在装配图下运行吗?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

431

帖子

1105

金币

传奇

Rank: 8Rank: 8

积分
5214

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

19#
发表于 2023-3-25 14:58:29 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

277

帖子

41

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1723

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

20#
发表于 2023-3-27 08:47:56 | 只看该作者
hhh001 发表于 2022-7-8 23:38
自动填写表面处理成功,感谢楼主!注意:前提为系统设置材质在自定义属性中“材质”已经存在这一项

高手,能做一个在装配图下运行的吗?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

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

手机版|小黑屋| GMT+8, 2025-5-22 11:56 , Processed in 0.479269 second(s), 27 queries , Memcache On.

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

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

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