|
|

楼主 |
发表于 2016-6-20 21:49:52
|
显示全部楼层
来自: 中国广东佛山
本帖最后由 kavenlee72 于 2016-6-20 21:51 编辑 : |2 ^8 y6 `% L0 i
' Y" K, v5 r. r4 e' t; V$ Q. N3 S
问题终于得到解决。罪魁祸首是微软的补丁KB 3072630 。; A9 O. R% R6 \- n) E1 ^0 |+ b3 j
2 B8 a& X! ~3 L; N K灵感来自于家里的电脑与公司的在安装Solidworks后右侧栏显示不一样。对比公司用的,发现公司电脑里的Solidworks右侧栏显示的是中文,而家中的则显示英文。会不会与这个有关?就去百度Solidworks右侧栏显示英文的解决方法,没想到把右侧栏显示英文的问题解决之后,VBA也好使了。现将方法详述如下,方便遇到同样问题的朋友。2 V" U" P0 |$ I2 h0 `
. u/ ^& n% U" r% L5 P解决方法如下:
, A6 u+ ]6 t5 M6 {( Q1、控制面板-程序卸载-左上选择 “查看已安装的更新”(就是微软的windows updates补丁升级) - 搜索 KB 3072630 -找到后右击卸载-系统正常会提示重启(不提示自己重启)
0 b, m. G1 ^1 v/ Z* r9 w# N! w2、关闭所有SOLIDWORKS的进程 (任务管理器里没有sldworks.exe在运行)
5 G6 l1 x6 d0 M7 R: @3、运行 cmd 打开 DOS窗口2 f7 V# E/ Z; ?% Y
4、将路径指到SOLIDWORKS 的安装路径 (在此路径中可找到 sldworks.exe),这个每个人的安装地址不一样,我的SW是在c盘,操作如下:
/ f4 g$ B6 ~/ q% o) X cd c:\回车(如果你装在D盘,就输入 cd d:\ 回车)
$ I v, i8 L/ T( d cd program files 回车( 打开你安装SW的文件夹,看文件夹上面,照着目录输入,如你装在F盘的 SB 文件夹下,就输入 cd sb 回车 )3 `; o, i# T* o- I* A0 C
cd SOLIDWORKS corp 回车(同上)
4 k' h* m8 q0 ~8 y5 k r cd SOLIDWORKS 回车(同上)
+ S3 q* K3 o; e( F. ]2 @ dir 回车(找一下是否有sldworks.exe ,有些没有是被破坏了,只能重装SW了,严重的还要重装WIN系统)+ D W6 C3 I$ M9 W9 B$ Z5 s
sldworks.exe /regserver 回车(执行这个指令手动注册VBA,如果没有显示错误就说明成功)
- \% J4 N5 M. I6 I0 i启动SW,看看是不是好了! |
|