|
发表于 2019-2-26 11:16:11
|
显示全部楼层
重装了N次仍旧一点宏工具的任意按钮就崩溃。过程就不说了,最终解决办法如下:
( I3 z' f+ A( I) r) G+ W1、solidwork安装包内的VBA有缺陷或者没有安装好。 排除office2007的干扰,网上说可以安装office2013(solidwork的安装要求),但是我没有试过。
5 b+ }0 ?; I4 ]$ a2、搜索“vba7.1 64位下载”,并下载VBA7.1(X64位)独立安装包(比如:三达不溜.drv5.cn/sfinfo/15430.htm),解压后是这样的:
: O' o3 t* D; r5 j! h- v, I3 q- d. W图片
t8 m6 f: ?7 B2 h" W' t4 E1 g依次都安装一下,1033是英文支持,2052是简体中文支持;5 h2 }) x2 J3 s# U
$ y+ Q1 S! ^6 b8 I: |- s
在soldwork的安装盘里其实也有,应该是一样的。如下图:
2 i- l2 j3 I4 n9 r6 M( x4 @( m8 B图片
$ Y$ V+ D- q8 l- ?6 X. P! X6 v- k" c) l* s4 q$ W* k- U! K
安装后C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1 目录下 多了两个目录:. p, F1 F" U5 }. e7 ^3 u5 f
4 `) z, }/ ?' x5 w4 b/ m7 p
7 p) n1 n! y- k) r1 H* c4 }5 r. M. u0 \+ g2 M M: p; J
再进solidwork运行宏就一切正常了。
, K: R2 I" l$ C0 ~, _0 w( `4 r8 O; {# \- |( }% Q
有人说删除VBA目录就不会出现初始化VBA错误了,其实也是这个问题,没有安装简体中文或英文的VBA包,导致初始化失败。 |
|