我试图在其他人的计算机上运行VBA应用程序,但是我收到错误: “无法加载对象,因为它在此计算机上不可用”
我检查了所有参考文献,看起来没问题。在研究期间,我发现缺少的对象是ListView控件。我检查了是否在引用中检查了Microsoft Windows Common Controls 6.0(SP6) - 并且有。我试图重新安装这个库,但它仍然没有任何好处。
我检查了其他控件中没有“Microsoft ListView Control,版本6.0”,也没有“Microsoft ImageList Control,版本6.0”。好像我的库不存在,虽然我可以在C:\ windows \ system32 \中看到MSCOMCTL.OCX,并且具有正确的最后修改日期和大小。
还有什么我可以尝试的吗?
答案 0 :(得分:9)
也许您可以尝试使用MSCOMCTL.OCX
注册regsvr32
文件:
regsvr32 c:\Windows\System32\MSCOMCTL.OCX
或64位系统
regsvr32 c:\windows\syswow64\mscomctl.ocx
请记住首先在管理员模式下打开命令提示符。