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

更新:2007 年 11 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 应用程序级项目

Microsoft Office 版本

  • 2007 Microsoft Office system

  • Microsoft Office 2003

有关更多信息,请参见按应用程序和项目类型提供的功能

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

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

硬禁用的外接程序

当在加载了外接程序的情况下运行的用户代码导致应用程序意外关闭时,以及当构造函数或 Startup 事件处理程序正在执行的情况下停止调试器时,会发生硬禁用。

对于所有 Microsoft Office 2003 应用程序而言,此过程都相同。

重新启用已被 Microsoft Office 2003 应用程序硬禁用的外接程序

  1. 在“帮助”菜单上单击“关于 Microsoft Office 应用程序名称”。

  2. 单击“禁用项目”。

    用 Visual Studio Tools for Office 创建的外接程序会出现在禁用项目列表中,显示为“Addin:外接程序名称 (addinloader.dll)”。AddinLoader.dll 是使用 Visual Studio Tools for Office 创建的 Microsoft Office 2003 外接程序的加载程序组件。有关更多信息,请参见 应用程序级外接程序的体系结构

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

对于 2007 Microsoft Office system 中的应用程序,有两个不同的过程。您使用的过程取决于应用程序。

重新启用已被 Excel 2007、PowerPoint 2007 或 Word 2007 硬禁用的外接程序

  1. 在此应用程序中,单击“Microsoft Office 按钮”Office 2007 按钮

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

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

  4. 在详细信息窗格中的“禁用的应用程序加载项”列表中找到此外接程序。

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

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

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

  7. 单击“关闭”。

重新启用已被 InfoPath 2007、Outlook 2007 或 Visio 2007 硬禁用的外接程序

  1. 在“工具”菜单上单击“信任中心”。

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

  3. 在详细信息窗格中的“禁用的应用程序加载项”列表中找到此外接程序。

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

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

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

  6. 单击“关闭”。

软禁用外接程序

当外接程序在构造函数或 Startup 事件处理程序中引发未处理的异常,而应用程序未意外关闭时,会发生软禁用。

ms268871.alert_note(zh-cn,VS.90).gif说明:

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

对于 Microsoft Office 2003 中的应用程序,有两个不同的过程。您使用的过程取决于应用程序。

重新启用 Outlook 2003 软禁用的外接程序

  1. 在“工具”菜单上单击“选项”。

  2. 在“其他”选项卡上单击“高级选项”。

  3. 单击“COM 加载项”。

  4. 选中禁用的外接程序旁的复选框,然后单击“确定”。

重新启用 Excel 2003、PowerPoint 2003、Visio 2003 或 Word 2003 软禁用的外接程序

  1. 在“视图”菜单上指向“工具栏”,然后单击“自定义”。

  2. 单击“命令”选项卡。

  3. 在“类别”框中单击“工具”。

  4. 在“命令”框中选择“COM 加载项”,然后将其拖动到工具栏。

  5. 单击“关闭”。

  6. 在工具栏上单击“COM 加载项”。

  7. 选中禁用的外接程序旁的复选框,然后单击“确定”。

2007 Microsoft Office system

对于 2007 Microsoft Office system 中的应用程序,有两个不同的过程。您使用的过程取决于应用程序。

重新启用被 Excel 2007、PowerPoint 2007 或 Word 2007 软禁用的外接程序

  1. 在此应用程序中,单击“Microsoft Office 按钮”Office 2007 按钮

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

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

  4. 在详细信息窗格中的“非活动应用程序加载项”列表中找到此外接程序。

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

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

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

  7. 单击“确定”。

重新启用被 InfoPath 2007、Outlook 2007 或 Visio 2007 软禁用的外接程序

  1. 在“工具”菜单上单击“信任中心”。

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

  3. 在详细信息窗格中的“非活动应用程序加载项”列表中找到此外接程序。

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

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

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

  6. 单击“确定”。

请参见

任务

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

概念

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

应用程序级外接程序编程

其他资源

生成和调试 Office 解决方案