微软公司最新版生产力应用程序 Office 2024 将于今年晚些时候发布。除新功能外,该套件还将包括各种更改、改进和安全更新。其中一项更新将直接影响到那些工作流程涉及带有 ActiveX 对象的文档的客户。在 Office 2024 中,Word、Excel、PowerPoint 和 Visio 中的 ActiveX 控件将默认关闭,用户不会收到任何警告。
微软在 Microsoft 365 管理中心(MC884011,通过 @teroalhonen on X)发布了有关即将发生的更改的警告:
从新版 Office 2024 开始,ActiveX 对象的默认配置设置将从启用所有控件前提示我(限制极少)变为禁用所有控件时不发出通知。这一更改适用于 Word、Excel、PowerPoint 和 Visio 的 Win32 桌面版本。
实施此更改后,用户将无法在 Office 文档中创建 ActiveX 对象或与之交互。某些现有的 ActiveX 对象仍将以静态图像的形式显示,但无法与之交互。在 Office 的非商业 SKU 中,当 ActiveX 对象被新的默认行为阻止时,用户将看到此通知:
新的默认设置等同于现有的 DisableAllActiveX 组策略设置。
这一变化将在 10 月份与 Office 2024 一起发布。Microsoft 365 应用程序将于 2025 年 4 月获得同样的待遇。
微软了解有些公司仍需要访问 ActiveX 对象,因此提供了三种方法来启用它们:
- 在 “信任中心设置” 对话框中的 “ActiveX 设置” 下,选择 “在启用所有具有最小限制的控件之前提示我” 选项。
- 在注册表中,将 HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Security\DisableAllActiveX 设置为 0 (REG_DWORD)。
- 将 “禁用所有 ActiveX” 组策略设置设为 0。
在 Office 2024 中关闭 ActiveX 标志着微软在长达数年的逐步淘汰 ActiveX 框架的过程中又迈出了一步。不过,出于兼容性考虑,微软仍允许在 Office 应用程序和 Microsoft Edge 中通过 Internet Explorer 模式启用 ActiveX。