机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4013|回复: 6
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-2-27 15:19:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
程序的功能:当材料为“45”时表面处理为“镀黑锌”,当材料为“AL6061”时表面处理为"本色喷砂阳极"
6 p" x( P5 o: U( M' v+ I4 u  q
& l0 _# E1 X! N5 l! x- Q3 R' T作用:使表面处理这个属性不用人工去一个个填
1 v$ n' x# q) k3 g% K, b# I4 g8 j
$ o/ m6 A; V1 B1 @# ^$ G 下面为程序,以一个当前文件做例子来表现的,用简单的内容来表达一个功能的写法。, y2 ]0 K" h5 L3 T5 ~1 h

$ B% L+ s; `- `% g% wDim swApp As Object
: |; o) C) ]( p# R8 @ Sub main()
$ N% ^% l' K& h  M+ s2 i" r Set swApp = Application.SldWorks
! t- [+ n# p5 J' L. f6 p Set Part = swApp.ActiveDoc
' `2 o8 t1 y; U4 h8 N value = Part.GetCustomInfoValue("", "材料")
2 |; S9 t' S( ~; `+ ^If value = "45" Then
# D& l7 n/ i; A" i! u. p blnretval = Part.AddCustomInfo3("", "表面处理", swCustomInfoText, "镀黑锌")3 n* x$ x/ \& t3 Q2 p& ?
End If
& s9 Z" _5 z5 @. I5 w+ J9 L If value = "AL6061" Then
3 C! g# C" m& C/ R/ D  I blnretval = Part.AddCustomInfo3("", "表面处理", swCustomInfoText, "本色喷砂阳极")
4 l! I- z4 }* D/ K7 w7 YEnd If
9 h+ x$ P2 l" }0 {3 {, s2 {+ n# _% o% h 'MsgBox value
8 k: `/ d9 w; C End Sub

评分

参与人数 1威望 +1 收起 理由
小人Mτ + 1 热心助人,专业精湛!

查看全部评分

回复

使用道具 举报

7#
发表于 2020-10-8 15:13:35 | 只看该作者
hdgd501 发表于 2019-7-2 21:29
2 l8 ]: {3 ]1 Q. S7 k9 v: M高人,你能把这些属性添加到“配置特定”选项卡里么?
4 m2 b( L* K# o& [. L$ Q) D
你的需求是这个实例吗-----微信视频号:软件自动化定制,7月17日中那个视屏吗?
" m  b% M' P" F& n; K
回复 支持 反对

使用道具 举报

6#
发表于 2019-7-2 21:29:00 | 只看该作者
高人,你能把这些属性添加到“配置特定”选项卡里么?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2019-2-28 21:53:14 | 只看该作者
|远祥发表于 02-28 20:05楼主这个是哪个软件??
sw
回复 支持 反对

使用道具 举报

4#
发表于 2019-2-28 20:05:20 | 只看该作者
楼主这个是哪个软件??
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2019-2-27 21:06:37 | 只看该作者
|冷月梧桐发表于 02-27 20:28能不能在选择材料的时候,只能把材料对应的热处理或表面处理工艺对应到文件属性栏里面??<br>
这个程序就是这个功能,把表面处理的数据写入到零件的属性里
回复 支持 反对

使用道具 举报

2#
发表于 2019-2-27 20:28:18 | 只看该作者
能不能在选择材料的时候,只能把材料对应的热处理或表面处理工艺对应到文件属性栏里面??' M: Y& N. S+ \  P: _! X/ ~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-2-18 01:25 , Processed in 0.064150 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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