Office 2013 Visual Basic for Applications (VBA) 错误

症状

当打开一个文件或尝试使用 Microsoft Office 2013年点 2年用 (C2R) 中的宏时,您可能会遇到下列症状之一。

Microsoft Access

Windows 安装程序窗口不断闪烁。

当您使用 Access 向导时您会收到以下错误︰

"这个功能没有安装,或者已被禁用"


当您打开 Visual Basic 编辑器 (VBE) 时您会收到以下错误︰

"Microsoft Access 不能加载动态链接库 (dll) Vbe7 Visual Basic for Applications"



Microsoft Word

单击宏,后您将收到以下错误︰

"您试图运行的函数包含宏或需要宏语言支持的内容"



Microsoft Excel

打开现有的工作簿时,您会收到以下错误 ︰

"Visual Basic for Applications (VBA) 此工作簿中的宏已损坏,并且已被删除。"打开现有的工作簿


在开发人员和查看功能区下, Visual Basic录制宏选项被禁用。



Microsoft PowerPoint

Visual Basic已被禁用的功能区上。

使用 VBA 代码打开演示文稿时您会收到以下错误︰

"文档中包含宏。已禁用此应用程序的宏语言支持。 需要 VBA 的功能将不可用。是否要打开只读的此文档?"



原因

非 Microsoft 注册表清理程序和系统维护应用程序中删除用于 2013 Microsoft Office 应用程序中的 VBA 功能的多个注册表项值。

解决方案


运行 Office 在线维修。下面是如何︰

  1. 单击开始>控制面板>程序和功能

  2. Microsoft Office 程序,请单击,然后单击更改

    alternate text

  3. 选择在线修复,并单击修复

在线修复完毕后,您应该能够使用 Office 2013 应用程序。

  1. 从开始屏幕中,在搜索框中,键入控制面板,然后点击或单击应用程序。

  2. 请点击或单击控制面板>程序>程序和功能

  3. 选择您的 Microsoft Office 程序,然后单击更改。

    alternate text

  4. 选择在线修复,并单击修复

在线修复完毕后,您应该能够使用 Office 2013 应用程序。


详细信息

要防止重复发生,请联系注册表清理程序的提供商或系统维护应用程序。


需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×