首页 > 单独文章 > 正文

在office 2007信任中心更改所有文档的 ActiveX 安全设置

时间:2007-07-10 03:27:36 作者:officeba 【认证】

ActiveX 控件安全设置位于信任中心。如果您在某单位工作,您的系统管理员可能已更改了默认设置,这样,您就不能更改任何设置。

 注释   如果您更改了一个 Office 程序中的 ActiveX 控件设置,则下列步骤中列出的其他所有 Office 程序中的设置都将做出相应的更改。

  1. 请在以下 2007 Microsoft Office system 程序中执行下列操作:
    Access、Excel、PowerPoint 或 Word
    1. 单击“Office 按钮”按钮图像,然后单击“Access 选项”“Excel 选项”“PowerPoint 选项”“Word 选项”
    2. 依次单击“信任中心”“信任中心设置”“ActiveX 设置”
    Visio
    1. “工具”菜单上,单击“信任中心”
    2. 单击“ActiveX 设置”
  2. 单击所需选项:
    • “禁用所有控件,并且不通知” 如果您不信任 ActiveX 控件,请单击此选项。这样,文档中的所有 ActiveX 控件都将被禁用。文档中只显示控件的红色 X 占位符或图片,而不显示消息栏以及与 ActiveX 控件有关的任何通知和警告。 

       要点   如果要使用基于文档的解决方案,该解决方案使用了您信任的 ActiveX 控件,并且您不希望再收到相关内容的安全警报,则可以将相应文档放在受信任位置, 而不是将默认的信任中心设置更改为安全性较低的 ActiveX 安全设置。信任中心的任何安全设置都不会影响受信任位置的文档。此情况的一个例外就是设置了“消除位”(kill bit) 的 ActiveX 控件。在这种情况下,相应的 ActiveX 控件不会运行。

    • “以附加限制启用“初始化不安全”控件,并以最少限制启用“初始化安全”(SFI)控件之前提示我”此选项根据包含 ActiveX 控件的文档是否包含 VBA 项目来确定不同的行为。 
      • 包含 VBA 项目的文档  

        禁用所有 ActiveX 控件   包含 VBA 项目的文档可以包含 Microsoft Office 97–2003 格式的文件以及 2007 Office 版本 格式的任何启用了宏的文件。例如,Microsoft Office Word 2007 .docm 文档就是一个启用了宏的文件。打开文档时,消息栏将出现,通知您存在 ActiveX 控件。如果单击消息栏上的“启用内容”,则会出现一个对话框,让您选择启用或禁用 ActiveX 控件。如果单击“启用”, 则会以附加限制加载 UFI ActiveX 控件。SFI ActiveX 控件将以最小限制进行加载。附加限制意味着使用默认值 (InitNew) 初始化 ActiveX 控件。最小限制意味着如果存在任何持续值,则使用最小限制初始化 ActiveX 控件。如果不存在持续值,则使用默认值 (InitNew) 初始化该控件。

      • 不包含 VBA 项目的文档  

        以最小限制启用 SFI ActiveX 控件   最小限制意味着如果存在任何持续值,则使用最小限制初始化 ActiveX 控件。如果不存在持续值,则使用默认值 (InitNew) 初始化该控件。消息栏不会出现,您也不会收到关于文档中存在 ActiveX 控件的任何通知。但是,如果文档中至少有一个 UFI ActiveX 控件,您就会收到通知。文档中的 ActiveX 控件必须全部标记为 SFI 才不会生成通知。

        禁用 UFI ActiveX 控件   打开文档时,消息栏将出现,通知您存在 ActiveX 控件。如果单击消息栏上的“启用内容”,则会出现一个对话框,让您选择启用或禁用 ActiveX 控件。如果单击“启用”, 则按照如下方式加载所有 ActiveX 控件:以最小限制加载 SFI 控件,以附加限制加载 UFI 控件。附加限制意味着使用默认值 (InitNew) 初始化 ActiveX 控件。如果保存对文档所做的更改,则该控件的持续属性将丢失。最小限制意味着如果存在任何持续值,则使用最小限制初始化 ActiveX 控件。

    • “以最小限制启用所有控件之前提示我” 这是默认选项,它根据包含 ActiveX 控件的文档是否包含 Visual Basic for Applications (VBA) 项目来确定不同的行为。 
      • 包含 VBA 项目的文档  

        禁用所有 ActiveX 控件   包含 VBA 项目的文档可以包含 Microsoft Office 97-2003 中的文件以及 2007 Office 版本 中任何启用了宏的文件。例如,Microsoft Office Word 2007 .docm 文档是一个启用了宏的文件,它可以包含 VBA 项目。当您打开文档时,消息栏将出现,通知您存在 ActiveX 控件。如果单击消息栏上的“启用内容”,则会出现一个对话框,让您选择启用或禁用 ActiveX 控件。如果您单击“启用”,将以最小限制加载所有 ActiveX 控件(SFI 和 UFI)。最小限制意味着如果存在任何持续值,则使用最小限制初始化 ActiveX 控件。如果不存在持续值,则使用默认值 (InitNew) 初始化该控件。

      • 不包含 VBA 项目的文档  

        以最小限制启用初始化安全 (SFI) ActiveX 控件   最小限制意味着如果存在任何持续值,则使用最小限制初始化 ActiveX 控件。如果不存在持续值,则使用默认值 (InitNew) 初始化该控件。消息栏不会出现,您也不会收到关于文档中存在 ActiveX 控件的任何通知。但是,如果文档中至少有一个初始化不安全 (UFI) ActiveX 控件,您就会收到通知。文档中的 ActiveX 控件必须全部标记为 SFI 才不会生成通知。

        禁用 UFI ActiveX 控件   打开文档时,消息栏将出现,通知您存在 ActiveX 控件。如果单击消息栏上的“启用内容”,则会出现一个对话框,让您选择启用或禁用 ActiveX 控件。如果单击“启用”,则按照如下方式加载所有 ActiveX 控件:以最小限制加载 SFI 和 UFI 控件。如果保存对文档所做的更改,则该控件的持续属性将丢失。最小限制意味着如果存在任何持续值,则使用最小限制初始化 ActiveX 控件。

    • “无限制启用所有控件并且不进行提示(不推荐;可能会运行有潜在危险的控件)”如果要以最小限制启用文档中 的所有 ActiveX 控件,请单击此选项。最小限制意味着如果存在任何持续值,则使用最小限制初始化 ActiveX 控件。如果不存在持续值,则使用默认值 (InitNew) 初始化该控件。消息栏不会出现,您也不会收到关于文档中存在 ActiveX 控件的任何通知。 

       要点   如果要使用基于文档的解决方案,该解决方案使用了您信任的 ActiveX 控件,并且您不希望再收到相关内容的安全警报,则可以将相应文档放在受信任位置, 而不是将默认的信任中心设置更改为安全性较低的 ActiveX 安全设置。信任中心的任何安全设置都不会影响受信任位置的文档。此情况的一个例外就是设置了“消除位”(kill bit) 的 ActiveX 控件。在这种情况下,相应的 ActiveX 控件不会运行。

    • 安全模式(有助于限制控件对计算机的访问)   选中此复选框将仅在安全模式下启用 SFI ActiveX 控件。安全模式意味着开发人员已将控件标记为 安全。例如,一个工作表控件在不安全模式下可以读写文件,但在安全模式下可能只能读取文件。这样,在安全性不很重要的情况下,可以非常有效地使用该控件, 但在该控件网页中仍可安全使用。安全模式仅适用于 SFI ActiveX 控件。UFI ActiveX 控件始终在不安全模式下加载。

相关文章

同类最新