Excel ActiveX控件已损坏,“无法退出设计模式”,“对象库无效”

时间:2016-12-22 21:01:24

标签: excel vba excel-2010 activex

所以我最近买了一台新的计算机,安装了新的:

  • Excel 2010 32位
  • Windows 7 Professional 64位

有几个奇怪的问题正在发生:

  1. 过去使用activeX控件创建的许多excel工作簿现在给我一个编译错误“对象库无效或包含对无法找到的对象定义的引用”或某些“无法退出设计模式,因为无法创建控件'CommandButton1'“错误。无法使用的特定控件是一个简单的 CommandButton

  2. 目前使用activeX控件创建的任何excel工作簿都没有问题。一些较旧的excel工作簿有activeX工作,有些则没有。

  3. 过去创建的Excel工作簿在我们公司网络中的大多数其他计算机上都能正常工作。

  4. 如果将带有ActiveX控件的speadsheet复制粘贴到新工作簿中,控件将再次开始工作。

  5. 如果我点击命令按钮上的“查看代码”,VBA窗口将创建一个带有新子程序名称的新按钮代码。

  6. 我知道有很多关于这个问题的问题,但解决方案似乎对我不起作用。

    1. EXD文件已被删除。
    2. 已重新安装Microsoft Office
    3. 无法卸载Microsoft安全更新。 Windows已完全更新至2016年12月。
    4. 许多旧的解决方案来自3 - 6年前,可能已经过时了。
    5. 我在受影响的工作簿上尝试过“另存为”。这不起作用。
    6. 非常感谢有关此问题的任何帮助!

1 个答案:

答案 0 :(得分:1)

我使用与您相同的设置体验相同,我的解决方案是卸载更新,我不知道任何其他解决方案,但也会感兴趣。