应用对象
Microsoft 365 专属 Excel Microsoft 365 专属 Word Microsoft 365 专属 Outlook Microsoft 365 专属 PowerPoint Microsoft 365 专属 Access Project Online 桌面客户端 Microsoft 365 专属 Publisher Visio 计划 2 Excel 2024 Word 2024 Outlook 2024 PowerPoint 2024 Access 2024 Project Professional 2024 Project Standard 2024 Visio Professional 2024 Visio Standard 2024 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Project 专业版 2021 Project Standard 2021 Publisher 2021 Visio Professional 2021 Visio Standard 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Project Professional 2019 Project Standard 2019 Publisher 2019 Visio Professional 2019 Visio Standard 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Project 专业版 2016 Project Standard 2016 Publisher 2016 Visio 专业版 2016 Visio 标准版 2016 Visio 专业版 2013

某些 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

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

  • Word

  • Excel

  • PowerPoint

  • MS 项目

  • Visio

  • Publisher

  • Outlook

  • Access

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

4.添加新值

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

将键命名为:AutoConsentSkipSignatureCheckForUnsafeContent

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

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

另请参阅

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

需要更多帮助?

需要更多选项?

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