机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3993|回复: 6

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

[复制链接]
发表于 2019-2-27 15:19:00 | 显示全部楼层 |阅读模式
程序的功能:当材料为“45”时表面处理为“镀黑锌”,当材料为“AL6061”时表面处理为"本色喷砂阳极"
- O6 f* @5 a( s$ C# Z: h2 |8 m. D4 w, f1 n7 {
作用:使表面处理这个属性不用人工去一个个填1 F/ y: \- t' o0 A
9 J& h" P% i6 a  Z. c# I7 f8 C3 N2 x
下面为程序,以一个当前文件做例子来表现的,用简单的内容来表达一个功能的写法。, V( i$ C. R  s
; H' w. u- ]8 U# `  f6 ~, G
Dim swApp As Object
$ r% A1 q, A4 L$ g  Z; N* G Sub main()  L3 z: ?& H: `2 {2 @5 E& {2 p
Set swApp = Application.SldWorks( e# A' @2 U0 a2 [5 Q
Set Part = swApp.ActiveDoc
  L- s$ C5 H% w) Q& M7 J) `2 b value = Part.GetCustomInfoValue("", "材料")
. G8 K9 z8 f) S8 n1 O9 aIf value = "45" Then3 u' V' N5 ]% F: y" j1 T6 T: y3 c% ~
blnretval = Part.AddCustomInfo3("", "表面处理", swCustomInfoText, "镀黑锌")% c5 K% k: J' ?( a% M" @6 Q. {
End If
5 M6 l) D0 d; f2 ~. l$ s4 O/ E If value = "AL6061" Then
8 N/ H+ i" x- k. L6 ^4 b blnretval = Part.AddCustomInfo3("", "表面处理", swCustomInfoText, "本色喷砂阳极")
, v* l7 B" T4 m; L/ Y1 i; o3 J) a3 ?End If2 H# M" p- c$ W9 u- `% z) l4 C$ ^# t
'MsgBox value
( {; _" ]% {0 W3 X* y+ R1 g End Sub

评分

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

查看全部评分

回复

使用道具 举报

发表于 2019-2-27 20:28:18 | 显示全部楼层
能不能在选择材料的时候,只能把材料对应的热处理或表面处理工艺对应到文件属性栏里面??
1 r7 P' Z0 e  p# |
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2019-2-28 20:05:20 | 显示全部楼层
楼主这个是哪个软件??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-28 21:53:14 | 显示全部楼层
|远祥发表于 02-28 20:05楼主这个是哪个软件??
sw
回复 支持 反对

使用道具 举报

发表于 2019-7-2 21:29:00 | 显示全部楼层
高人,你能把这些属性添加到“配置特定”选项卡里么?
回复 支持 反对

使用道具 举报

发表于 2020-10-8 15:13:35 | 显示全部楼层
hdgd501 发表于 2019-7-2 21:29
. @' z  v- |2 V5 J9 x; _# Y高人,你能把这些属性添加到“配置特定”选项卡里么?
% Y; P* o4 h$ q4 n9 F
你的需求是这个实例吗-----微信视频号:软件自动化定制,7月17日中那个视屏吗?9 y0 J6 [" [9 T2 u) [% y
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-2-2 17:48 , Processed in 0.076005 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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