|
|
发表于 2016-7-12 13:43:52
|
显示全部楼层
来自: 中国台湾
- Dim swApp As Object) b$ u s6 z4 w; x1 T# Z( J
- Dim a As Variant
. O, u# w9 o+ M; x
3 B7 V1 f1 ^# m- Sub main()
' {" e9 H- x. K3 O) _ ` - Set swApp = Application.SldWorks, D9 y; U+ k# Y; o
- Set model = swApp.ActiveDoc
" z% k7 v# `6 f* e4 I1 p0 v% ^ - Title = model.GetTitle# f& ^/ y( }6 v, U9 X
- Title = Left(Title, Len(Title) - 7)+ K2 M1 o( h6 j9 X
- a = Split(Title, "_")
/ _4 o. K2 ~5 p& A( r
, f1 l/ ^, g" T7 A6 X- retval = swApp.ActiveDoc.DeleteCustomInfo2(sConfigName, "PartNo")# |1 H. |. [4 D' _! b
- retval = swApp.ActiveDoc.AddCustomInfo3(sConfigName, "PartNo", swCustomInfoText, a(0))+ A Z/ Q& L; T3 l! m* I! h0 h
- retval = swApp.ActiveDoc.DeleteCustomInfo2(sConfigName, "PartName")- C8 U* g8 h/ K' j9 t3 u
- retval = swApp.ActiveDoc.AddCustomInfo3(sConfigName, "PartName", swCustomInfoText, a(1))2 s8 C* g4 D7 l
, Q" L9 H% {0 Y: j- End Sub
复制代码 由於繁簡的問題,請將 PartNo 改為代號; PartName 改為名稱。
) o9 t5 _. C" ?! A! G |
|