在 Microsoft 365 文件中启用或禁用宏
禁用所有宏,并且不通知 宏及相关安全警报将被禁用。在 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 项目模型对象选项没有信任访问权限 。