在 Forms3 中加载控件

通过此策略设置,您可以控制 UserForms 中的 ActiveX 控件应如何根据它们对初始化安全(SFI)还是对初始化不安全(UFI)进行初始化。



ActiveX 控件是组件对象模型(COM)对象并且对用户的计算机具有无限制的访问权。ActiveX 控件可以访问本地文件系统并更改操作系统的注册表设置。如果恶意用户改变 ActiveX 控件的用途以接管用户的计算机,影响可能很大。为帮助提高安全性,ActiveX 开发人员可以将控件标记为对初始化安全(SFI),意味着开发人员声明控件打开和运行是安全的,不能对任何计算机造成损害。如果控件未标记为 SFI,控件可能对计算机造成不利影响,或者说开发人员可能未在所有情况下对控件进行测试,不确定他们的控件是否可能在将来某个日期受到危害。SFI 控件在安全模式下运行,安全模式限制它们对计算机的访问。例如,工作表控件处于不安全模式时可以读取和写入文件,但处于安全模式时可能只能读取文件。此功能允许控件在安全性不重要时以很强大的方式使用,但控件在网页中使用时仍是安全的。如果控件未标记为 SFI,即标记为对初始化不安全(UFI),意味着它能够对用户的计算机造成影响。如果加载 UFI ActiveX 控件,始终在不安全模式下加载。



如果您启用此策略设置,您可以从用于加载 UserForms 中的控件的四个选项中选择:



1- 对于支持安全和不安全模式的 UFI 或 SFI 签名控件,在不安全模式下加载控件。对于仅支持安全模式配置的 SFI 签名控件,在安全模式下加载控件。此选项可强制使用默认配置。



2 - 提示用户确定将如何加载 UserForm 窗体。对于应用程序中的每个会话,该提示仅显示一次。当用户响应提示时,加载根据控件是 UFI 还是 SFI 继续执行:



- 对于 UFI 签名控件,如果用户对提示响应"是",则在不安全模式下加载控件。如果用户响应"否",则使用默认属性加载控件。



- 对支持安全和不安全模式的 SFI 签名控件,如果用户对提示响应"是",则在不安全模式下加载控件。如果用户响应"否",则使用安全模式加载控件。如果 SFI 控件仅支持安全模式,则在安全模式下加载控件。此选项是 2007 Microsoft Office 版本中的默认配置。



3 - 提示用户确定将如何加载 UserForm 窗体。对于应用程序中的每个会话,该提示仅显示一次。当用户响应提示时,加载根据控件是 UFI 还是 SFI 继续执行:



- 对于 UFI 签名控件,如果用户对提示响应"是",则在不安全模式下加载控件。如果用户响应"否",则使用控件的默认属性加载控件。



- 对于 SFI 签名控件,在安全模式下加载。



4 - 对于 UFI 签名控件,使用控件的默认属性加载。对于 SFI 签名控件,在安全模式(被认为是最安全的模式)下加载。



如果您禁用或不配置此策略设置,该行为与启用此策略设置然后选择选项 1 时相同。



有关此策略的详细信息,请参阅: http://r.office.microsoft.com/r/rlidGPSecSettingsActXCtrl?clid=zh-cn

支持的平台: Windows Vista 及以上版本
在 Forms3 中加载控件:


  1. 1
    Registry HiveHKEY_CURRENT_USER
    Registry PathSoftware\Policies\Microsoft\VBA\Security
    Value NameLoadControlsInForms
    Value TypeREG_DWORD
    Value1
  2. 2
    Registry HiveHKEY_CURRENT_USER
    Registry PathSoftware\Policies\Microsoft\VBA\Security
    Value NameLoadControlsInForms
    Value TypeREG_DWORD
    Value2
  3. 3
    Registry HiveHKEY_CURRENT_USER
    Registry PathSoftware\Policies\Microsoft\VBA\Security
    Value NameLoadControlsInForms
    Value TypeREG_DWORD
    Value3
  4. 4
    Registry HiveHKEY_CURRENT_USER
    Registry PathSoftware\Policies\Microsoft\VBA\Security
    Value NameLoadControlsInForms
    Value TypeREG_DWORD
    Value4


office12.admx

管理模板(用户)