程序的功能:當材料為“45”時表面處理為“鍍黑鋅”,當材料為“AL6061”時表面處理為"本色噴砂陽極"
! j1 P$ }, z/ y+ U) P: q8 i) L1 j
作用:使表面處理這個屬性不用人工去一個個填/ }& s' Q3 B/ o2 ?, u9 z
2 Q' K d, \% j# T/ G
下面為程序,以一個當前文件做例子來表現的,用簡單的內容來表達一個功能的寫法。
- x! u. A: a: e# C6 U
; W4 B0 F: W8 u# }Dim swApp As Object! v$ y( L9 X: j+ S# x$ S
Sub main()
4 a$ F4 x, I$ j- ~( Q& [& g+ j Set swApp = Application.SldWorks
4 J' k* N. i5 J( k Set Part = swApp.ActiveDoc
r4 d0 z2 N8 v7 P l& ? value = Part.GetCustomInfoValue("", "材料"); P$ e/ g/ v* M, r
If value = "45" Then
# p/ f5 U3 x* J8 b1 Q( H blnretval = Part.AddCustomInfo3("", "表面處理", swCustomInfoText, "鍍黑鋅")% W9 \- ?( ]! G5 E+ \
End If
( l" `9 v$ G3 R) M \* @7 [4 c If value = "AL6061" Then( j# ?, V' V2 s
blnretval = Part.AddCustomInfo3("", "表面處理", swCustomInfoText, "本色噴砂陽極")6 M( R" ?' K/ B. y6 {+ r
End If
2 L* C$ x! ?. k7 y4 b3 L 'MsgBox value
. U* x) a3 A( N5 g, b( F0 ~ End Sub |