使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

某些 Office 文件、模板或加载项可能会被滥用,以损害您的计算机。 安装 Microsoft Office 的 2021 年 4 月安全更新后,某些 Office 文件、模板或加载项 (即使最初从 Microsoft) 获取的文件也可能在这些文件中显示通知消息和宏或加载项,这些文件将被禁用。

如果关闭通知或选择“ 禁用 ”按钮,你将能够正常查看或编辑文件,但加载项或宏将不起作用。

注意: 如果Word或 Excel 文件包含宏,但不再需要这些宏,则只需执行文件 > 另存为,并将该文件另存为普通Word (.DOCX) 或 Excel (.XLSX) 文件,这不支持宏。

如何重新启用宏或加载项?

步骤 1 - 检查更新

此问题主要影响旧版加载项,因此第一步是确保你了解 Microsoft Office 更新的最新情况。 即将发布受支持的新加载项版本。

有关更新 Office 的详细信息,请参阅安装 Office 更新。

安装最新更新后,再次尝试打开文件。 如果通知现在显示 “启用” 按钮,则你已设置完成!

步骤 2 - (如有必要,) 更新注册表

如果在安装最新更新后仍看到对话框,则需要为需要重新启用的每个产品向 Windows 注册表添加一个或两个值。

警告:  编辑注册表不当可能严重损坏系统。 在更改注册表之前,我们建议你备份计算机上的任何有价值的数据。

1.打开注册表编辑器 

若要打开注册表编辑器,请依次单击“开始”、“运行”,键入 regedit,然后单击“确定”。

2.备份注册表

在对注册表进行任何更改之前,最佳做法是备份当前注册表。 选择“ 文件 > 导出 ”并创建注册表的导出文件。 将导出范围设置为“全部”,并为其指定一个有意义的名称,例如“注册表备份”。

有关详细信息,请参阅:如何在 Windows 中备份和还原注册表。

3. 导航到以下键:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\<version>\<appname>\Security

将 <版本> 替换为你拥有的 Office 版本:

  • 适用于 Office 2016、2019 或 365 的 16.0

  • 15.0 for Office 2013

将 <appname> 替换为要更新的应用的名称:

  • Word

  • Excel

  • PowerPoint

  • MS 项目

  • Visio

  • 发布服务器

  • Outlook

  • 访问

3.添加新值

选择 “编辑 > 新建 > DWORD (32 位) 值”以创建该值。

将密钥命名为:SkipSignatureCheckForUnsafeVBA

选择 “编辑 > 修改 ”,并将“值数据”设置为 1。

4. (For Word 和 Excel) 添加一个附加值

重复步骤 3 并添加另一个值。

  • 对于Word此名称为 SkipSignatureCheckForUnsafeWLL

  • 对于 Excel,它是 SkipSignatureCheckForUnsafeXLL

再次将“值数据”设置为 1。 

5. 退出注册表编辑器

6.确保文件位于受信任位置

只有受信任位置中的文件才能重新启用其内容。 仅当信任文件的源时,才应执行此操作。

若要查看、修改或添加到电脑上的受信任位置列表,请转到 “文件 > 选项 ”> 信任中心 > 信任中心设置 > 受信任位置”。

下次打开包含受影响的 VBA 宏或加载项的文件时,应会看到通知提示包含“启用”按钮。 选择该选项以启用活动内容并编辑文件。

是否可以禁止显示通知?

更新并在必要时添加注册表项后,仍会收到安全通知,要求确认活动内容。  区别在于它现在有一个 “启用” 按钮。

如果信任尝试启用的文件的源,并且想要完全禁止显示该通知,则可以添加隐藏提示的注册表项。

1.打开注册表编辑器 

若要打开注册表编辑器,请依次单击“开始”、“运行”,键入 regedit,然后单击“确定”。

警告:  编辑注册表不当可能严重损坏系统。 在更改注册表之前,我们建议你备份计算机上的任何有价值的数据。

2.备份注册表

在对注册表进行任何更改之前,最佳做法是备份当前注册表。 选择“ 文件 > 导出 ”并创建注册表的导出文件。 将导出范围设置为“全部”,并为其指定一个有意义的名称,例如“注册表备份”。

有关详细信息,请参阅:如何在 Windows 中备份和还原注册表。

3. 导航到以下键:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\<version>\Common\Security

将 <版本> 替换为你拥有的 Office 版本:

  • 适用于 Office 2016、2019 或 365 的 16.0

  • 15.0 for Office 2013

4.添加新值

选择 “编辑 > 新建 > DWORD (32 位) 值”以创建该值。

将键命名为:AutoConsentSkipSignatureCheckForUnsafeContent

选择 “编辑 > 修改 ”,并将“值数据”设置为 1。

退出注册表编辑器,应全部设置好。

另请参阅

添加、删除或更改受信任位置

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×