|
发表于 2019-2-26 11:16:11
|
显示全部楼层
重装了N次仍旧一点宏工具的任意按钮就崩溃。过程就不说了,最终解决办法如下:$ C0 ]+ [6 p6 \3 K. k
1、solidwork安装包内的VBA有缺陷或者没有安装好。 排除office2007的干扰,网上说可以安装office2013(solidwork的安装要求),但是我没有试过。/ h- ?; \4 x7 e4 w/ I' m
2、搜索“vba7.1 64位下载”,并下载VBA7.1(X64位)独立安装包(比如:三达不溜.drv5.cn/sfinfo/15430.htm),解压后是这样的:* S, j4 e; N. z$ {* I
图片4 H, ^; c8 _' n
依次都安装一下,1033是英文支持,2052是简体中文支持;, p/ P V3 X2 V
$ E: O: C- M2 k+ i在soldwork的安装盘里其实也有,应该是一样的。如下图:" D9 H& B" V" c) x
图片/ R0 X F0 [) @; I
3 g: f1 ~5 [, q, C5 O1 q- }安装后C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1 目录下 多了两个目录:
5 U* K ~2 b: l1 t. u5 q2 X& f8 P4 r/ y- ]) R- u7 ?8 j" k
% G* q- I; D' l0 p0 n; I
" g& E2 K& K5 _3 p
再进solidwork运行宏就一切正常了。
# Q+ s. r- ]& @! p! P0 ^; u* e* a, a7 o3 T
有人说删除VBA目录就不会出现初始化VBA错误了,其实也是这个问题,没有安装简体中文或英文的VBA包,导致初始化失败。 |
|