|
程序的功能:當(dāng)材料為“45”時表面處理為“鍍黑鋅”,當(dāng)材料為“AL6061”時表面處理為"本色噴砂陽極"& G" u3 R/ Z6 j3 q9 C! t
# o( [& e% T1 l5 h8 k) X
作用:使表面處理這個屬性不用人工去一個個填
3 L7 m! a- r, S2 }; ]1 q- T5 o% @, S( m6 Y* u9 D# P% w
下面為程序,以一個當(dāng)前文件做例子來表現(xiàn)的,用簡單的內(nèi)容來表達一個功能的寫法。# Q' D. w8 y2 H# r' M$ H
5 j8 n% _ t, c, t9 B! k1 O5 Q0 p
Dim swApp As Object( Y( d. L, _0 Y, w3 n) k5 R
Sub main()
# ~+ {+ L# k! L Set swApp = Application.SldWorks$ h. c7 j$ N* A, n
Set Part = swApp.ActiveDoc& h9 h- m# X5 i4 g, q/ L3 O' A
value = Part.GetCustomInfoValue("", "材料")
- T: ` G2 P4 CIf value = "45" Then7 v+ E' G2 l+ w3 J* M- I
blnretval = Part.AddCustomInfo3("", "表面處理", swCustomInfoText, "鍍黑鋅")6 q* N" N' k4 r) E3 D
End If
0 A7 _" {6 v* j; E9 q( ~# | If value = "AL6061" Then4 d- T N& h( @# C
blnretval = Part.AddCustomInfo3("", "表面處理", swCustomInfoText, "本色噴砂陽極")
0 v/ @1 n( h' a# m7 f0 Q" Z3 @( NEnd If7 ~2 t( Z3 ^' H) a9 @
'MsgBox value( [8 {2 ], {! f1 T& r
End Sub |
評分
-
查看全部評分
|