|
重装了N次仍旧一点宏工具的任意按钮就崩溃。过程就不说了,最终解决办法如下:2 ]7 r2 @5 p( L: S/ l1 i" G) j
1、solidwork安装包内的VBA有缺陷或者没有安装好。 排除office2007的干扰,网上说可以安装office2013(solidwork的安装要求),但是我没有试过。 m" p- ^3 c# R% v! e5 V3 s
2、搜索“vba7.1 64位下载”,并下载VBA7.1(X64位)独立安装包(比如:三达不溜.drv5.cn/sfinfo/15430.htm),解压后是这样的:! r! G1 ]% v8 Q( n h# M; c
图片
1 Q! `) F! m- F% T) T依次都安装一下,1033是英文支持,2052是简体中文支持;
. R# x$ H: ]: m$ |5 O8 r) a" e P# B f9 V8 T
在soldwork的安装盘里其实也有,应该是一样的。如下图:
, v* N" U9 I+ E, S5 L/ Y图片
: m) G( h$ z* B5 J' z1 {4 V% F* R5 ? ~$ ?
安装后C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1 目录下 多了两个目录:
) e6 \4 n8 ~; i s
* K" _, p+ ~3 h i2 o' \8 Q. M& R6 R; E
- f4 P8 v$ [5 m3 V
再进solidwork运行宏就一切正常了。: H1 n2 f C* b) W
$ U( ]- B8 p8 t0 }! e. O3 r+ M有人说删除VBA目录就不会出现初始化VBA错误了,其实也是这个问题,没有安装简体中文或英文的VBA包,导致初始化失败。 |
|