31 May

运行VBA时出现 &H80040111错误

by 白燕湾 at 18:41 under 免费资源 不指定 | |
Tags: , ,
在使用Excel VBA的时候,尤其是有设计的Form窗体并且上面有列表框等控件时,经常会碰到在某些电脑上打开出现“无法加载这个对象,因为它不适用于这台计算机”的问题。这个问题产生的主要原因是由于两台电脑上的MSCOMCTL.OCX版本不同。尤其是在高版本的Office里创建的窗体和控件,在低版本的Office或电脑上打开时就有可能出现这个问题。

或者出现:“&H80040111错误” 的提示,这些现象,基本都是因为版本不同导致的。

最终解决方案
1.取得MSCOMCTL.OCX最新版6.1.98.34(见附件)
2.到C:\WINDOWS\system32下找到文件MSCOMCTL.OCX
3.用新版本覆盖旧版本
4.点右键查看"属性"-"版本",看版本号是否更新为6.1.98.34
5.点"开始-运行"  输入:Regsvr32 MSCOMCTL.OCX
做到此步后,从新打开EXCEL,应该就可以了

win7 64位 的解决办法:
1、将MSCOMCTL.OCX最新版6.1.98.34 复制到C:\Windows\SysWOW64\目录下面
2、运行:cmd 第二步选择(以管理员身份运行)
3、在dos窗口中输入
cd c:\windows\syswow64 [回车键]
regsvr32 MSCOMCTL.OCX  [回车键]
运行dos命令行(就是cmd)是一定要以管理员身份

  • 中查看更多“运行VBA时出现 &H80040111错误”相关内容
  • 中查看更多“运行VBA时出现 &H80040111错误”相关内容
  • 中查看更多“运行VBA时出现 &H80040111错误”相关内容
  • 中查看更多“运行VBA时出现 &H80040111错误”相关内容
  • 分享到: 微信 更多
    发表评论
    表情
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    打开HTML
    打开UBB
    打开表情
    隐藏
    记住我
    昵称   密码   游客无需密码
    网址   电邮   [注册]