启用或禁用 Office 文件中的 ActiveX 设置

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

了解有关如何处理文件中的 ActiveX 控件、更改其设置以及如何使用消息栏和信任中心启用或禁用 ActiveX 控件的信息。您还可以进一步了解 ActiveX 控件及其对文件的改进情况。

IT 专业人士可以通过 TechNet 文章规划 Office 2010 的 ActiveX 控件安全设置了解有关规划 ActiveX 设置的更多信息。

本文内容

在出现消息栏时启用 ActiveX 控件

在出现安全警告时启用 ActiveX 控件一次

在 Word、Access、Excel、PowerPoint、Publisher 和 Visio 中更改 ActiveX 控件设置

ActiveX 控件设置介绍

什么是 ActiveX 控件?什么是风险?

风险和潜在危害

在出现消息栏时启用 ActiveX 控件

当您打开包含 ActiveX 控件的文件时,会出现带有盾牌图标和“启用内容”按钮的黄色“消息栏”。如果您知道这些控件的来源可靠,请按以下说明操作:

  • 消息栏上单击“启用内容”
    此时将打开文件,并且文件是受信任的文档

下图是 ActiveX 控件位于文件中时显示的消息栏示例。

带有 ActiveX 警告消息的消息栏

返回页首

在 Backstage 视图中启用 ActiveX 控件

另一种启用文件中 ActiveX 控件的方法是通过“Microsoft Office Backstage”视图;出现黄色的消息栏时,单击“文件”选项卡后会出现此视图。

  1. 单击“文件”选项卡。

  2. 在“安全警告”区域,单击“启用内容”。

  3. 在“启用所有内容”下,单击“始终启用此文档的活动内容”。
    该文件将成为受信任的文档

下图是“始终启用此文档的活动内容”和“高级选项”的示例。

安全警告,创建受信任的文档

下图是“启用内容”选项的较大示例。

“安全警告”下拉列表

注意: 一个例外情况是设置了删除位的 ActiveX 控件。在这种情况下,ActiveX 控件将不运行。删除位是一种安全功能,例如,指示 ActiveX 控件切勿通过封堵安全漏洞、通过代码或通过阻止代码运行来使用 ActiveX 软件片段。

返回页首

在出现安全警告时启用 ActiveX 控件一次

若要在文件打开期间启用控件,请按以下说明操作。如果关闭文件然后再重新打开它,则会重新出现警告。

  1. 单击“文件”选项卡。

  2. 在“安全警告”区域,单击“启用内容”。

  3. 选择“高级选项”。

  4. “Microsoft Office 安全选项”对话框中,为每个 ActiveX 控件选中“启用此会话的内容”

下图是可在文件打开期间启用 ActiveX 控件时的一个“安全警告”区域示例。

无法信任文件时的“安全警告”区域

注释: 

  • 如果文件包含 Visual Basic for Applications (VBA) 工程(例如,启用宏的 Excel 文件),则信任中心会因该文件可能包含宏而应用更多限制。

  • 仅当您确信 ActiveX 控件和其他活动内容的来源可靠时,才启用它们。

返回页首

在 Word、Access、Excel、PowerPoint、Publisher 和 Visio 中更改 ActiveX 控件设置

若要在信任中心中启用或禁用 ActiveX 控件,请按以下说明操作。

  1. 单击“文件”>“选项”。

  2. 单击“信任中心”>“信任中心设置”>“ActiveX 设置”。

  3. 单击所需的选项,然后单击“确定”

以下是信任中心的一个“ActiveX 设置”区域示例。

信任中心中的“ActiveX 设置”区域

重要: 如果您在 Word、Access、Excel、PowerPoint、Publisher 或 Visio 中更改 ActiveX 设置,所有这些程序中的设置都将发生更改。

返回页首

ActiveX 控件设置介绍

下列说明适用于以下文件中的 ActiveX 控件,这些文件不是受信任文档或者所在位置不受信任。

重要: 如果您信任某个文件,并且不希望收到有关包含 ActiveX 控件的内容或其他活动内容的安全警告,请将该文件放在受信任位置

  • 禁用所有控件,并且不通知    文档中的所有 ActiveX 控件都被禁用。

  • 以附加限制启用“初始化不安全”(UFI) 控件以及以最少限制启用“初始化安全”(SFI) 控件之前提示我    根据是否存在 VBA 工程有两种情况:

    • 包含 VBA 工程    所有 ActiveX 控件都被禁用,并显示消息栏。单击“启用内容”以启用控件。

    • 不包含 VBA 工程    以最小限制启用 SFI ActiveX 控件,不显示消息栏。但是,ActiveX 控件必须全部标记为 SFI 才不会生成消息栏。UFI ActiveX 控件都将被禁用。但是,当用户启用 UFI 控件时,将使用附加限制(如默认值)对其初始化。属于 UFI 控件的任何持续数据都将丢失。

  • 以最小限制启用所有控件之前提示我    这是默认选项。根据是否存在 VBA 工程,会出现两种情况:

    • 包含 VBA 工程    所有 ActiveX 控件都被禁用,并显示消息栏。单击“启用内容”以启用控件。

  • 不包含 VBA 工程    以最小限制启用 SFI ActiveX 控件,不显示消息栏。但是,ActiveX 控件必须全部标记为 SFI 才不会生成消息栏。UFI ActiveX 控件都将被禁用。但是,当用户启用 UFI 控件时,将使用最小限制(如持久值或持久值不存在时的默认值)

  • 无限制启用所有控件并且不进行提示(不推荐)    以最小的限制启用文档中的所有 ActiveX 控件。

  • 安全模式    以安全模式启用 SFI ActiveX 控件,这意味着开发人员已将控件标记为安全。

返回页首

什么是 ActiveX 控件?什么是风险?

ActiveX 控件是小构建基块,用于创建通过 Web 浏览器在 Internet 上工作的应用程序。示例包括用于收集数据、查看特定文件种类以及显示动画的自定义应用程序。ActiveX 控件的常见用途是命令按钮、列表框和对话框。Office 程序还允许使用 ActiveX 控件来改进某些文档。

返回页首

风险和潜在危害

ActiveX 控件对计算机具有不受限制的访问权限,因此可以访问本地文件系统以及更改操作系统注册表设置。如果黑客使用 ActiveX 控件来控制您的计算机,则可能带来严重危害。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

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

×