Office 2013 Visual Basic for Applications (VBA) 错误

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2838449
症状
当打开一个文件或尝试使用 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 在线维修。下面是如何 ︰
对于 Windows 7 电脑
  1. 单击开始>控制面板>程序和功能
  2. Microsoft Office 程序,请单击,然后单击更改



  3. 选择在线修复,并单击修复
在线修复完毕后,您应该能够使用 Office 2013 应用程序。
为 Windows 8 的 PC
  1. 从开始屏幕中,键入 控制面板 在搜索框中,然后点击或单击应用程序
  2. 点击或单击控制面版1>程序1>程序和功能
  3. 选择您的 Microsoft Office 程序,然后单击更改



  4. 选择在线修复,并单击修复
在线修复完毕后,您应该能够使用 Office 2013 应用程序。

更多信息
要防止重复发生,请联系注册表清理程序的提供商或系统维护应用程序。
VBAgrey 宏损坏 deletedVisual 基本应用程序动态链接库 (dll) Vbe7 禁用不可用

属性

文章 ID:2838449 - 上次审阅时间:06/12/2016 11:32:00 - 修订版本: 4.0

Microsoft Access 2013, Microsoft Word 2013, Microsoft Excel 2013

  • kbmt KB2838449 KbMtzh
反馈