|
|
发表于 2016-7-12 13:43:52
|
显示全部楼层
来自: 中国台湾
- Dim swApp As Object$ B& R3 n$ H5 ~, p1 [& D
- Dim a As Variant4 h- s/ l; d8 I7 ]) V
- - J: t# k0 I6 T/ c' h: P
- Sub main()
# G* H& j- p( o _5 E, d - Set swApp = Application.SldWorks
! Y7 C2 U: n6 u5 H Y - Set model = swApp.ActiveDoc4 {! a; t9 T0 n ^9 m& O7 t: u* A8 o
- Title = model.GetTitle7 b# ]- [( a: [. t6 W
- Title = Left(Title, Len(Title) - 7)( L. H4 m: D' L2 _/ p
- a = Split(Title, "_")
4 U; D1 H# z, h! ?. Y9 P8 M# Z( T
. _# M' J$ T. u% g: I+ }- retval = swApp.ActiveDoc.DeleteCustomInfo2(sConfigName, "PartNo")0 i/ j) u* v, L: W$ k
- retval = swApp.ActiveDoc.AddCustomInfo3(sConfigName, "PartNo", swCustomInfoText, a(0))
, r. n! ^! o. R7 h& Z% y - retval = swApp.ActiveDoc.DeleteCustomInfo2(sConfigName, "PartName")
+ X+ H) [; f* J - retval = swApp.ActiveDoc.AddCustomInfo3(sConfigName, "PartName", swCustomInfoText, a(1))
5 A" Y8 ], T8 s5 @& d# }4 @
8 L; L3 O: T' v% R- End Sub
复制代码 由於繁簡的問題,請將 PartNo 改為代號; PartName 改為名稱。
& z. z) r; r2 S- H |
|