Microsoft Lab
全部软件
Excel创建宏(Create a Macro)约 4 分钟

Enable Macros 启用宏

重点内容


打开含宏文件时启用宏

  1. 打开一个含有宏的 .xlsm 文件,顶部会出现黄色的安全警告栏
  2. 点击警告栏上的 "Enable Content" 按钮
📷 画面提示

打开 .xlsm 文件时顶部出现的黄色安全警告栏,含 Enable Content 按钮

  1. Excel 会把这个文件标记为受信任文档(Trusted Document),下次打开同一份文件不会再跳警告

调整宏安全设置

  1. Developer›Macro Security,打开 Trust Center
  2. 在 Macro Settings 里可以选择四种等级:
    • Disable all macros without notification(禁用所有宏,不提示)
    • Disable all macros with notification(禁用宏,但会跳提示,让你手动启用)
    • Disable all macros except digitally signed macros(只允许有数字签名的宏运行)
    • Enable all macros(启用所有宏——适合自己练习用,但不建议长期开着,风险较高)
📷 画面提示

Trust Center 的 Macro Settings 页面,四种宏安全等级选项


方法怎么选

安全等级适合场景备注
Disable all macros without notification完全不用宏,也不想被提示最安全但最不方便
Disable all macros with notification一般日常使用的推荐设置需要时手动点 Enable Content
Disable all macros except digitally signed macros只信任有数字签名来源的宏适合企业/团队环境
Enable all macros自己练习测试用风险较高,不建议长期开着

代码怎么运行

这一篇完全不用写代码,只是"能不能运行别人写的宏"的前置关卡;设置对了,前面几篇教的 Developer›Macros›Run才跑得起来。


学完你会

常见错误

  • 图省事直接选 "Enable all macros",长期开着容易让含恶意宏的文件不经提示就执行,一般建议保持 "Disable all macros with notification",需要时再手动 Enable Content
  • 每次打开同一份文件都要重新点 Enable Content——通常是因为文件被移动或者信任设置没生效,可以检查文件是否被标记为受信任文档

Sources

Blog / Website:

  1. Enable Macros
只记在你的浏览器里,换设备不会同步。