|
发表于 2019-2-26 11:16:11
|
显示全部楼层
重装了N次仍旧一点宏工具的任意按钮就崩溃。过程就不说了,最终解决办法如下:
6 m0 k5 t1 x2 X! e9 |1、solidwork安装包内的VBA有缺陷或者没有安装好。 排除office2007的干扰,网上说可以安装office2013(solidwork的安装要求),但是我没有试过。1 Q6 i$ g( r5 q* Z
2、搜索“vba7.1 64位下载”,并下载VBA7.1(X64位)独立安装包(比如:三达不溜.drv5.cn/sfinfo/15430.htm),解压后是这样的:( c$ [1 A: y- F; Q7 m
图片
% Y1 I! _; f' C) I" a依次都安装一下,1033是英文支持,2052是简体中文支持;
6 z. ^: s* [+ D0 o$ [* u& Q9 t6 {: P9 J- b
在soldwork的安装盘里其实也有,应该是一样的。如下图: G; E3 Z5 u3 Q) K$ k
图片
% u6 X% p, |# H4 L0 M3 Y6 h7 Q8 M( W7 p" H6 F
安装后C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1 目录下 多了两个目录:
" F1 {( B! L7 w/ M, O t! A1 m! Z3 k8 m C9 g; H
! C4 E" @, I& E7 o' j" l) x& t$ N! Z; h! i: G! D9 b
再进solidwork运行宏就一切正常了。
# P0 F) Y, A6 ?/ M+ b- p& ~' h9 U& T4 b- A2 J
有人说删除VBA目录就不会出现初始化VBA错误了,其实也是这个问题,没有安装简体中文或英文的VBA包,导致初始化失败。 |
|