如何:重新启用已禁用的外接程序

Microsoft Office 应用程序可能会禁用产生意外行为的外接程序。 如果应用程序在您尝试调试外接程序时没有加载该外接程序,则说明应用程序可能已硬禁用或软禁用您的外接程序。

重新启用外接程序的过程因应用程序的不同而不同。

**适用于:**本主题中的信息适用于 Microsoft Office 2010 和 2007 Microsoft Office system 的应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

硬禁用的外接程序

当外接程序导致应用程序意外关闭时,可能会发生硬禁用。 如果在外接程序中的 Startup 事件处理程序正在执行时停止调试器,则也可能会在开发计算机上发生硬禁用。

对于使用主窗口 UI 中的功能区的 Microsoft Office 应用程序以及不使用功能区的应用程序,此过程有所不同。

在使用功能区的应用程序中重新启用外接程序

  1. 在应用程序中,单击**“文件”选项卡(对于 Microsoft Office 2010)或“Microsoft Office 按钮”**(对于 2007 Microsoft Office system)。

  2. 单击“应用程序名称 **选项”**按钮。

  3. 在类别窗格中,单击**“加载项”**。

  4. 在详细信息窗格中,确保该外接程序显示在**“禁用的应用程序外接程序”**列表中。

    **“名称”列指定了程序集的名称,“位置”**列指定了应用程序清单的完整路径。

  5. 在**“管理”框中单击“禁用项目”,再单击“开始”**。

  6. 选择外接程序,然后单击**“启用”**。

  7. 单击**“关闭”**。

在不使用功能区的应用程序中重新启用外接程序

  1. 在应用程序中,打开**“禁用项目”**对话框。 有关说明,请参见 Office 应用程序的“帮助”。

  2. 在类别窗格中,单击**“加载项”**。

  3. 确保外接程序程序集显示在列表中。

  4. 选择外接程序,然后单击**“启用”**。

  5. 单击**“关闭”**。

软禁用外接程序

当外接程序产生的错误不会导致应用程序意外关闭时,可能会发生软禁用。 例如,如果外接程序在 Startup 事件处理程序正在执行期间引发未经处理的异常,则应用程序可能会软禁用该外接程序。

提示

当您重新启用已软禁用的外接程序时,应用程序会立即尝试加载该外接程序。 如果最初导致应用程序软禁用该外接程序的问题尚未修复,则应用程序将再次软禁用该外接程序。

对于使用主窗口 UI 中的功能区的 Microsoft Office 应用程序以及不使用功能区的应用程序,此过程有所不同。

在使用功能区的应用程序中重新启用外接程序

  1. 在应用程序中,单击**“文件”选项卡(对于 Microsoft Office 2010)或“Microsoft Office 按钮”**(对于 2007 Microsoft Office system)。

  2. 单击“应用程序名称 **选项”**按钮。

  3. 在类别窗格中,单击**“加载项”**。

  4. 在详细信息窗格中,确保外接程序显示在**“非活动应用程序外接程序”**列表中。

    **“名称”列指定了程序集的名称,“位置”**列指定了应用程序清单的完整路径。

  5. 在**“管理”框中单击“COM 加载项”,再单击“开始”**。

  6. 在**“COM 加载项”**对话框中,选中禁用的外接程序旁的复选框。

  7. 单击**“确定”**。

在不使用功能区的应用程序中重新启用外接程序

  1. 在应用程序中,打开**“COM 外接程序”**对话框。 有关说明,请参见 Office 应用程序的“帮助”。

  2. 在**“COM 加载项”**对话框中,选中禁用的外接程序旁的复选框。

  3. 单击**“确定”**。

请参见

任务

如何:处理 Office 项目中的错误

概念

在应用程序级项目中进行调试

其他资源

生成和调试 Office 解决方案

应用程序级外接程序编程