|
发表于 2019-2-26 11:16:11
|
显示全部楼层
重装了N次仍旧一点宏工具的任意按钮就崩溃。过程就不说了,最终解决办法如下:: q8 G3 V# _* Z
1、solidwork安装包内的VBA有缺陷或者没有安装好。 排除office2007的干扰,网上说可以安装office2013(solidwork的安装要求),但是我没有试过。& `! }+ H9 t& a# \* i6 M
2、搜索“vba7.1 64位下载”,并下载VBA7.1(X64位)独立安装包(比如:三达不溜.drv5.cn/sfinfo/15430.htm),解压后是这样的:
6 ^' n2 Y" j. i" `图片6 b2 F. d+ J( y# l, v" R w
依次都安装一下,1033是英文支持,2052是简体中文支持;
1 h8 t5 H" }* L+ L; |) q$ q( t# w" M) w* |8 X! [, ?- s
在soldwork的安装盘里其实也有,应该是一样的。如下图:# K9 c9 y5 k" Q: R& i( I8 f* v- f5 T
图片
# t L& v* M0 \% D6 ?' I t: S3 [+ A# ~
安装后C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1 目录下 多了两个目录:
( x7 K0 A4 y4 ]* y* s# m! |' \/ W1 Q; p0 x6 g# i0 M/ ?
$ \: P& N. h7 N+ _4 W6 W% b' ^! E w
5 H4 z |' C# A再进solidwork运行宏就一切正常了。
3 m6 ]" v, W+ D
' x. o& E; |7 f2 [( n有人说删除VBA目录就不会出现初始化VBA错误了,其实也是这个问题,没有安装简体中文或英文的VBA包,导致初始化失败。 |
|