|
重裝了N次仍舊一點宏工具的任意按鈕就崩潰。過程就不說了,最終解決辦法如下:
& s! \( p$ O. O7 y% Z6 m1、solidwork安裝包內的VBA有缺陷或者沒有安裝好。 排除office2007的干擾,網上說可以安裝office2013(solidwork的安裝要求),但是我沒有試過。
3 |" l4 t" N) h# ]& k3 |; H2、搜索“vba7.1 64位下載”,并下載VBA7.1(X64位)獨立安裝包(比如:三達不溜.drv5.cn/sfinfo/15430.htm),解壓后是這樣的:
) f4 b3 e" M/ X% ~# u& M, L% g圖片: w6 Q# y& u/ |. }; s* U
依次都安裝一下,1033是英文支持,2052是簡體中文支持;# [# n E1 v, T1 f
( U t4 R% U) ?% N( N% s8 j在soldwork的安裝盤里其實也有,應該是一樣的。如下圖:
1 L) E7 e/ g% Z: [- _圖片5 @, f& L: w: Y8 P7 Q! W
3 N0 W9 Y6 F5 q/ T5 s# Q# j* p
安裝后C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1 目錄下 多了兩個目錄:$ y% ]7 L L; S
8 Q$ @8 q V" L) M
/ C( f) U5 ^8 [: F: K3 Q" F7 A; a6 A- `
再進solidwork運行宏就一切正常了。6 D9 z9 E0 H R. Y) T/ X! `
, m9 \( \. f1 \/ _+ f% G* G: Q. H
有人說刪除VBA目錄就不會出現初始化VBA錯誤了,其實也是這個問題,沒有安裝簡體中文或英文的VBA包,導致初始化失敗。 |
|