|
发表于 2019-2-26 11:16:11
|
显示全部楼层
重装了N次仍旧一点宏工具的任意按钮就崩溃。过程就不说了,最终解决办法如下:- g$ s2 a3 H3 i0 x& f9 Q
1、solidwork安装包内的VBA有缺陷或者没有安装好。 排除office2007的干扰,网上说可以安装office2013(solidwork的安装要求),但是我没有试过。! L) [: _4 w+ ]& h5 A3 G
2、搜索“vba7.1 64位下载”,并下载VBA7.1(X64位)独立安装包(比如:三达不溜.drv5.cn/sfinfo/15430.htm),解压后是这样的:' }- t1 a& ?! D1 y& H- M! r1 @
图片
$ b4 _1 |9 ], b3 [+ Z依次都安装一下,1033是英文支持,2052是简体中文支持;5 w+ p6 t' R9 y( f1 |
9 X" H% p# y' U r( R& b" n d7 `
在soldwork的安装盘里其实也有,应该是一样的。如下图:
D6 I. \8 t; o图片
9 n& |5 @/ T2 i" @+ ]
, G5 Z4 z+ q/ y$ d2 D安装后C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1 目录下 多了两个目录:1 h- y/ K8 Y2 A& Z$ e: x
, U. A! h$ T$ B! I/ Y$ ^% l
' o& g6 X( O6 N: n/ ]" ~8 Z" X
7 V7 m7 J. I' x3 o6 t再进solidwork运行宏就一切正常了。
; B2 x! X7 e+ {! i* D$ A% X: v2 | b, `5 X% _6 J
有人说删除VBA目录就不会出现初始化VBA错误了,其实也是这个问题,没有安装简体中文或英文的VBA包,导致初始化失败。 |
|