|
发表于 2019-2-26 11:16:11
|
显示全部楼层
重装了N次仍旧一点宏工具的任意按钮就崩溃。过程就不说了,最终解决办法如下:0 B; ]1 T- O7 @! M6 O; v& a
1、solidwork安装包内的VBA有缺陷或者没有安装好。 排除office2007的干扰,网上说可以安装office2013(solidwork的安装要求),但是我没有试过。
, L# R( N$ e7 Z2、搜索“vba7.1 64位下载”,并下载VBA7.1(X64位)独立安装包(比如:三达不溜.drv5.cn/sfinfo/15430.htm),解压后是这样的:6 p3 w$ a' {, L3 z9 l8 ~' x
图片
* C" Q6 @6 B8 M- A% O& s依次都安装一下,1033是英文支持,2052是简体中文支持;) V( ^" U$ |7 Y9 A1 |
4 G' o7 h" r) h" l在soldwork的安装盘里其实也有,应该是一样的。如下图:
2 B# h; j3 a4 O4 I- A图片
: Y2 I7 |0 e i, i% T0 p( Y$ F/ t4 f6 u# t; _
安装后C:\Program Files\Common Files\microsoft shared\VBA\VBA7.1 目录下 多了两个目录:- A& @* j4 e* s" G4 N3 B! d. s
( ?( h9 i8 I6 ~9 \* T# J* ?
* r3 m' g8 D. J- [7 D" _$ p$ w3 O
0 O0 R8 O- W6 O$ J1 @( X5 M( c& n再进solidwork运行宏就一切正常了。2 n" @7 e* O$ a3 S
$ e+ ]* L8 n5 L0 L7 I' W" e, x7 `
有人说删除VBA目录就不会出现初始化VBA错误了,其实也是这个问题,没有安装简体中文或英文的VBA包,导致初始化失败。 |
|