|
|
发表于 2016-7-12 13:43:52
|
显示全部楼层
来自: 中国台湾
- Dim swApp As Object: U3 Y1 U# W, c3 g6 m7 E
- Dim a As Variant
) x4 y9 U0 j3 O' @/ D# |. h+ ]
- I z8 J9 x' t4 e" I- Sub main()
3 j" |8 g5 }9 M9 [$ U0 J: ?9 i$ w - Set swApp = Application.SldWorks
( e, G; m$ b: a6 ?2 d3 U - Set model = swApp.ActiveDoc! `! ~4 V5 F3 G& Q
- Title = model.GetTitle! g1 \3 F( V9 `6 J' x
- Title = Left(Title, Len(Title) - 7)
2 q! P) @2 ~+ m- z - a = Split(Title, "_")6 x/ W& Q4 j; g* d
- % y: J1 q: q( x$ `
- retval = swApp.ActiveDoc.DeleteCustomInfo2(sConfigName, "PartNo")
( a* q9 l: q/ U - retval = swApp.ActiveDoc.AddCustomInfo3(sConfigName, "PartNo", swCustomInfoText, a(0))
6 q. l# e! t# j! U" |. K$ O - retval = swApp.ActiveDoc.DeleteCustomInfo2(sConfigName, "PartName")& g1 n% x7 C, ^( J& m! S
- retval = swApp.ActiveDoc.AddCustomInfo3(sConfigName, "PartName", swCustomInfoText, a(1))- W5 A( q% D: H- i6 G) @% R4 I1 V" k
- - s/ T7 b, ~/ R+ P/ o
- End Sub
复制代码 由於繁簡的問題,請將 PartNo 改為代號; PartName 改為名稱。0 M3 ?! m3 [1 c% N! d! x: |5 q/ F, D' r
|
|