|
重裝了N次仍舊一點宏工具的任意按鈕就崩潰。過程就不說了,最終解決辦法如下:
/ x4 D8 i4 J) A5 w1、solidwork安裝包內的VBA有缺陷或者沒有安裝好。 排除office2007的干擾,網上說可以安裝office2013(solidwork的安裝要求),但是我沒有試過。9 d; w9 p. W( [5 Q
2、搜索“vba7.1 64位下載”,并下載VBA7.1(X64位)獨立安裝包(比如:三達不溜.drv5.cn/sfinfo/15430.htm),解壓后是這樣的:
: x! E% x/ ?1 u: [8 ]0 l圖片
$ @- E) a' V2 _2 v1 q3 g依次都安裝一下,1033是英文支持,2052是簡體中文支持;, I7 z& f8 v% t8 U7 _9 U( C
! u* H# ]3 y* p7 H, }! Q在soldwork的安裝盤里其實也有,應該是一樣的。如下圖:
# P9 f9 I" a. D& v! U5 Z圖片. m! i7 P! X5 i6 f. {% T
7 C- E" I4 Q* H1 A+ w5 Z
安裝后C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1 目錄下 多了兩個目錄:
! o- U. S: C. p- Q$ H8 {
% Q4 i9 s. X9 Z- l/ L4 ?
9 A5 K* z6 B* {" j' D" R/ U1 K& r% O/ b4 q8 J, K& D" { h( o
再進solidwork運行宏就一切正常了。: F, a- h2 j( n1 [& g
. s. {( ^* ~9 B7 s; o; @有人說刪除VBA目錄就不會出現初始化VBA錯誤了,其實也是這個問題,沒有安裝簡體中文或英文的VBA包,導致初始化失敗。 |
|