求大神赐教VB中的一点问题,关于控件MSCOMCTL.OCX的

打开VB程序中文件中的工程1.vbp,出现

继续加载,一直点“是”,加载完后,点击部件添加,出现下图情况,不知道是什么原因。

此外,之前在网上搜过,下载MSCOMCTL.OCX,并进行注册,仍然难以解决,重装VB多次也没用,听说可能与安装office的版本有关系,于是将wps和office2010卸载掉,都解决不了,求各位大神赐教,本文将不甚感激!

楼主的系统,是 Win7、Win8什么的吧!
你注册.ocx时,它提示注册成功了没?
估计你要用“管理员身份”运行Cmd才行。
其实你也不用手动注册控件,试下这样行不:
以“管理员身份”运行VB6,添加部件时,
点“浏览”(就是你图中那个消息框挡住了的地方)打开MSCOMCTL.OCX
当然你也可以试下用管理员身份运行Cmd,再用regsvr32注册控件。
还有一个问题,就是MSCOMCTL.OCX是32位组件,它的存放目录,应该是在:
C:\Windows\SysWOW64
你把它放入System32中了。不知道跟这个有没有关系。
先在你的另一个贴子中的回复,说我“违反了规范”,晕死!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-07

我的office就是10版的,没有问题。

应该是你下载的MSCOMCTL.OCX有问题吧,我上传一个我正在用的MSCOMCTL.OCX给你,你加载试试

追问

我用你的试过,但还是不行,我之前装的Office2010,用的没什么问题,但就是最近突然出现问题,会不会与我同时安装了WPS有关啊?

追答

我加载这个只是为了用imagelist控件,所以我还真不知道这个和office有什么关系。我觉得你可以试试加载其他的控件文件,如果没有问题的话重新装一次VB试试吧,也有可能是什么文件损坏了。

本回答被提问者和网友采纳
第2个回答  2014-01-07
卸载office2010后安装3版或者07版,可能会解决追问

已经试过,安装的Office2003 SP3,还是不行,都快疯掉了,以前用的时候没什么问题的,最近不知道什么原因出的问题!

相似回答