无法加载这个对象,因为它不适用于这台计算机

 时间:2025-01-07 07:23:15

在使用Excel VBA的时候,尤其是有设计的Form窗体并且上面有列表框等控件时,经常会碰到在某些电脑上打开出现“无法加载这个对象,因为它不适用于这台计算机”的问题。这个问题产生的主要原因是由于两台电脑上的MSCOMCTL.OCX版本不同。尤其是在高版本的Office里创建的窗体和控件,在低版本的Office或电脑上打开时就有可能出现这个问题。笔者自己曾经制作过一个Ribbon工具栏,在给其他人电脑上安装的时候出现了这个问题。再此介绍一下我自己试验通过的解决方案,供各位参考。

无法加载这个对象,因为它不适用于这台计算机

2、然后,将下载或复制的文件粘贴到C:\Windows\SysWOW64下(如果提示替换文件可直接替换)。

无法加载这个对象,因为它不适用于这台计算机无法加载这个对象,因为它不适用于这台计算机

4、再次打开运行出错的文件,出现错误提示后点击【调试】进入VBE界面。

无法加载这个对象,因为它不适用于这台计算机

6、关闭Excel程序,再次打开包含宏的工作簿就可以正常使用了。

32位系统解决方案:

1、32位系统解决方法类似,有如下两个不同:1)存储MSCOMCTL.OCX文件的位置是:C:\Windows\System32

2、2)在命令行界面粘贴的代码为:regsvr32 MSCOMCTL .OCX其余与64位系统解决方法一致。

  • Excel:无法加载这个对象,因为它不适用于……
  • 如何借助VBA快速提取工作表名称?
  • 怎么给VBA代码设置密码
  • 如何使用bat获取文件夹下所有文件的名称
  • bat批量移动指定文件
  • 热门搜索
    广东肇庆旅游攻略 金山旅游景点 文明旅游公约 暑假旅游攻略 夏季旅游胜地 大埔旅游景点大全 崇州鸡冠山旅游攻略 贵州赤水旅游攻略 陵水旅游 药王谷旅游攻略