上传者: wqjinxi
|
上传时间: 2021-11-17 20:28:31
|
文件大小: 465KB
|
文件类型: -
VB不能加载mscomctl.ocx:
分析问题的原因:可能是OFFICE 在安装时与MSCOMCTL.OCX相关的文件被破坏。比如被病毒破坏。
因为 OFFICE2007 自带的 MSCOMCTL.OCX 控件比 VB6 本身的 MSCOMCTL.OCX 控件版本高,
所以,在安装 OFFICE2007 时,安装程序会自动替换 VB6 原来的 MSCOMCTL.OCX 控件,
从而导致 VB6 不能正常加载 MSCOMCTL.OCX 控件!
解决办法:
1、找一个 VB6 能正常加载的 MSCOMCTL.OCX 控件的电脑,把这个控件复制到你的电脑上
2、先在 开始 - 运行 中用下面命令反注册 MSCOMCTL32.OCX 控件:
REGSVR32 /u C:\WINDOWS\SYSTEM32\MSCOMCTL.OCX
3、把复制回来的 MSCOMCTL.OCX 控件复制到 C:\WINDOWS\SYSTEM32\ 目录下
4、在 开始 - 运行 中用下面命令注册 MSCOMCTL32.OCX 控件即可:
REGSVR32 C:\WINDOWS\SYSTEM32\MSCOMCTL.OCX
个人解决办法:如果你的电脑安装OFFICE 时,如与WPS时会替换MSCOMCTL.OCX版本,进而加载失败。这个MSCOMCTL.OCX 一般是1.02M大小的。若不是,说明你的版本有问题。该版本我上传到空间上,若有需要可下载。