在新计算机上打开 Excel 2007 时出现 VBA 错误

在新计算机上打开 Excel 2007 时出现 VBA 错误

我有一个用户有一台新电脑,每当打开 Excel 时都会出现错误消息

打开此文件中的 VBA 项目需要当前未安装的组件

该消息与出现在此 MSKB 帮助文章但这是一台全新的电脑,而且发生了这种情况任何每次打开 Excel 时,即使是从开始菜单中的 Excel 快捷方式打开。因此它不应该尝试加载任何旧的 VBA 内容。

错误消息弹出 4 次,引用不同的文件,然后消失,只留下一个框,提示 VBA 项目已从文件中删除,并生成如下错误日志消息

  <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
- <recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
  <logFileName>error032280_04.xml</logFileName> 
  <summary>Errors were detected in file 'C:\Program Files\Microsoft Office\Office12\xlstart\PP.XLA'</summary> 
- <additionalInfo>
  <info>This workbook has lost its VBA project, ActiveX controls and any other programmability-related features.</info> 
  </additionalInfo>
  </recoveryLog>

在此计算机上对 Office 所做的所有操作是激活它,并应用 Microsoft Update 的所有更新。

我在 Google 或 MSKB 中找不到与实际存在的 VBA 项目无关的任何内容。有人知道这是什么原因造成的吗?

答案1

消除聚丙烯酰胺来自 C:\Program Files\Microsoft Office\Office12\xlstart。它看起来像是一个第三方插件。虽然我无法确切地说出它来自哪里,但很可能来自机器上安装的其他软件。

如果失败,还请检查以下文件夹:

  • %APPDATA%\Microsoft\AddIns
  • %APPDATA%\Microsoft\Excel\XLSTART

如果两者都是空的,请尝试(关闭 Excel)重命名或删除 Excel12.xlb。

相关内容