|
重裝了N次仍舊一點宏工具的任意按鈕就崩潰。過程就不說了,最終解決辦法如下:
5 T8 r E4 X i ?- M# G1、solidwork安裝包內的VBA有缺陷或者沒有安裝好。 排除office2007的干擾,網上說可以安裝office2013(solidwork的安裝要求),但是我沒有試過。' R* w; N h/ H: F* h
2、搜索“vba7.1 64位下載”,并下載VBA7.1(X64位)獨立安裝包(比如:三達不溜.drv5.cn/sfinfo/15430.htm),解壓后是這樣的:2 F! Y+ O6 I3 L" |0 O* D8 G
圖片
: z. n8 ^- a9 f9 q, b6 O' `依次都安裝一下,1033是英文支持,2052是簡體中文支持;
( z% d1 A8 i7 `! A9 W7 I! W R) P+ S5 s$ _- w6 ]
在soldwork的安裝盤里其實也有,應該是一樣的。如下圖:
" P! q! {6 q2 P x, ]4 D圖片/ }' c: W% x( b9 r b1 h
# ~: m# B1 V) W
安裝后C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1 目錄下 多了兩個目錄:' f3 \2 e' J6 n: g% \
6 N5 t/ f! G q9 A% p
5 W8 K5 V% t' p% h. ?7 V/ M5 Y2 G+ m7 ]$ Z' } ^& w
再進solidwork運行宏就一切正常了。& U! t) L% X& _9 x4 t
5 D/ L3 y* v9 I0 u; _8 d1 l. G* U" @有人說刪除VBA目錄就不會出現初始化VBA錯誤了,其實也是這個問題,沒有安裝簡體中文或英文的VBA包,導致初始化失敗。 |
|