Applies ToMicrosoft 365 专属 Excel Microsoft 365 专属 Word Microsoft 365 专属 Outlook Microsoft 365 专属 PowerPoint Microsoft 365 专属 Access Excel 2024 Word 2024 Outlook 2024 PowerPoint 2024 Access 2024 Visio Professional 2024 Visio Standard 2024 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Visio Professional 2021 Visio Standard 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Visio Professional 2019 Visio Standard 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Visio 专业版 2016 Visio 标准版 2016

浏览器中的引导式支持可以为 Office 问题提供数字解决方案

尝试引导支持

宏是一系列用于自动执行重复任务的命令,可以在必须执行该任务时运行。 但是,某些宏可能会通过向计算机引入病毒或恶意软件来构成安全风险。 

警告: 切勿在 Microsoft 365 文件中启用宏,除非你确定知道这些宏的功能,并且你希望它们提供的功能。 无需启用宏来查看或编辑文件。 有关详细信息,请参阅保护自己免受宏病毒的侵害。

创建受信任的文档以启用宏

如果在打开文档或尝试运行宏时看到安全警告,可以选择将其设置为受信任的文档并启用宏。 此示例在 Excel 工作簿上。 

宏禁用警告栏

  1. 选择 “启用内容”。

  2. 在“ 安全警告 ”对话框中,选择“ ”,使文档受信任。

    受信任的文档安全警告

宏现已在此文档上启用。 若要撤销受信任的文档,需要清除所有受信任的文档。 有关详细信息,请参阅 受信任的文档

提示: 可以创建一个受信任的位置来存储受信任的文档,而不是为每个文档启用宏。 Microsoft 365 随后不会向信任中心检查它们。 有关详细信息,请参阅 在 Microsoft Office 中添加、删除或更改受信任位置

在信任中心更改宏设置

宏设置位于信任中心。 但是,如果设备由工作单位或学校管理,系统管理员可能会阻止任何人更改设置。

重要: 在信任中心更改宏设置时,只会针对当前使用的 Microsoft 365 应用更改这些设置。 不会更改所有 Microsoft 365 应用的宏设置。

  1. 选择“ 文件 ”选项卡,然后选择“选项”。

  2. 选择“信任中心”,然后选择“信任中心设置”。

  3. “信任中心”中,选择“宏设置”。

    信任中心宏设置

    提示: 如果功能区上有 “开发人员”选项卡 ,请选择“开发人员”选项卡,然后选择“ 宏安全图标宏安全性 ”以快速打开 信任中心 。 

  4. 进行所需的选择,然后选择“确定”。

下面是宏设置选项。 并非所有应用都有相同的选择。 

注意: 选项在 Excel 中略有不同,我们会在去时调用这些选项。

  • 禁用所有宏,并且不通知    宏及相关安全警报将被禁用。在 Excel 此选项为 “禁用 VBA 宏而不通知 ”,它仅适用于 VBA 宏。

  • 禁用所有宏,并发出通知    宏将被禁用,但如果存在宏,则会显示安全警告。 

    宏禁用警告栏

    使用此设置可以逐个启用宏。在 Excel 此选项为 “禁用具有通知的 VBA 宏 ”,它仅适用于 VBA 宏。

  • 禁用无数字签署的所有宏    宏处于禁用状态,如果存在未签名的宏,则显示安全警报。 但是,如果宏由受信任的发布者进行数字签名,则宏只会运行。 如果宏是由你尚未信任的发布者签名的,则你有机会启用已签名的宏并信任该发布者。在 Excel 此选项是 禁用 VBA 宏,但数字签名宏除外 ,它仅适用于 VBA 宏。

  • 启用所有宏 (不建议启用,潜在危险代码可以运行)     所有宏都会在未确认的情况下运行。 此设置会使计算机容易受到恶意代码的攻击。在 Excel 此选项“ 启用 VBA 宏” (不建议,潜在危险代码可以) 运行,它仅适用于 VBA 宏。

  • Excel 还有启用 VBA 宏时启用Excel 4.0 宏的复选框。 如果选中此复选框,上述 VBA 宏的所有设置也将应用于 Excel 4.0 (XLM) 宏。 如果未选中此复选框,则禁用 XLM 宏,而不通知。

  • 信任对 VBA 工程对象模型的访问   阻止或允许从自动化客户端以编程方式访问 Visual Basic for Applications (VBA) 对象模型。 此安全选项适用于编写用于自动执行 Microsoft 365 程序并操作 VBA 环境和对象模型的代码。 此设置因每个用户和应用程序而异,默认情况下拒绝访问,从而阻止未经授权的程序生成有害的自我复制代码。 要使自动化客户端能够访问 VBA 对象模型,运行该代码的用户必须授予访问权限。 要启用访问,请选中该复选框。

    注意: Microsoft Access 对 VBA 项目模型对象选项没有信任访问权限

另请参阅

在 Excel 中更改宏安全设置

快速入门:在 Excel 中创建宏

在 Windows 10 S 上阻止 Office 中的可疑宏。

恶意软件如何感染你的电脑

需要更多帮助?

需要更多选项?

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

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