|
发表于 2013-6-24 17:25:45
|
显示全部楼层
来自: 中国浙江嘉兴
本帖最后由 ryouss 于 2013-6-24 17:31 编辑 8 f& A% Q& R# E" R% b# o
, ]' B3 l% O; @% d3 ]" W2 `+ m如下VBA宏的編程[2012版測試]
" l1 a( D# q; B7 x" r" J D6 Z! d x# i$ |
' **************************************************
9 v& e% {1 B" f" p$ F, t( W' macro recorded on 06/24/13 by lsc# i0 Q2 l! @( C9 U+ C- K
' **************************************************& E- ^. v& A, m) O, i
Dim swApp As Object
: `3 o/ H _+ t' g, Y0 ~+ [5 FDim Part As Object
$ X) t1 E+ L* D: v' ^4 o, }& USub main()0 D* c0 z a( G F
Set swApp = Application.SldWorks
; N& M7 \* h8 ?& q) `Set Part = swApp.ActiveDoc7 s4 X' O1 ]8 k9 i B! F% [3 O2 b Y+ ]
Set swModel = swApp.GetFirstDocument
5 t6 J/ T- Y" ]) D( {. r# ?path_name = swModel.GetPathName '取出目前檔案的路徑及名稱; _4 D7 ^6 `1 T3 i# i
name_ = swModel.GetTitle '取出目前檔案的名稱
X3 y) w; ^* a2 m( `, Q+ iname_9 = Left(name_, 9) '取出目前檔案名稱前9位文字
8 ^6 e3 ]. ~/ j) R, UEnd Sub' g5 X. H( I5 u
|
评分
-
查看全部评分
|