|
重装了N次仍旧一点宏工具的任意按钮就崩溃。过程就不说了,最终解决办法如下:
( b' K- u0 X" j: o% _: N1、solidwork安装包内的VBA有缺陷或者没有安装好。 排除office2007的干扰,网上说可以安装office2013(solidwork的安装要求),但是我没有试过。) v! W1 h5 m' G7 M0 t, b+ q, V
2、搜索“vba7.1 64位下载”,并下载VBA7.1(X64位)独立安装包(比如:三达不溜.drv5.cn/sfinfo/15430.htm),解压后是这样的:' b1 L" ]' P. L% N! T2 R
图片
# W( f5 P5 F( l! V: P B$ t0 ?依次都安装一下,1033是英文支持,2052是简体中文支持;3 h4 i& g! A. A- W7 v. G. ]" |7 V
9 q: M+ A, _% H# l6 l
在soldwork的安装盘里其实也有,应该是一样的。如下图:4 N+ S E7 ^- E7 ^
图片, d1 A# x0 \$ |! Q1 A" o
+ d; N1 R5 d$ s2 N- B1 v) f" M( u
安装后C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1 目录下 多了两个目录:
7 o0 z2 s0 W0 C5 G! ]1 x: U3 ~6 G a2 D2 j
. ~: [0 t+ B m/ v) e4 W; i
: c: D9 |, ` O, g+ f& q1 r再进solidwork运行宏就一切正常了。3 u! n6 z" n. J' z" L
3 X z/ g- k5 R$ k. |有人说删除VBA目录就不会出现初始化VBA错误了,其实也是这个问题,没有安装简体中文或英文的VBA包,导致初始化失败。 |
|