如何解决excel中的问题:宏被禁用

How to solve the problem in excel: Macros are disabled

我有一个 excel 文件,里面有一些宏,工作表用密码保护,工作簿也用密码加密。它上周打开并运行良好,但今天我遇到了问题。

宏被禁用,我不知道如何启用它。打开文件后,我只收到一条安全警告,指出“宏已被禁用”和“选项”按钮。单击它我收到一条消息,指出 运行 我需要删除宏的加密或权限限制文件。

我可以知道为什么该文件上周运行良好但现在我需要删除 encryption/permission 限制才能 运行 文件中的宏吗?我可以对我的 excel 文件设置做些什么?任何帮助将不胜感激!

尝试文件选项卡 -> 选项 -> 信任中心 -> 信任中心设置 -> 宏设置 -> 启用所有宏

这是一项安全措施。如果禁用了宏,则无法以编程方式启用宏。如果这是可能的,那么恶意代码就可以自行启动。您需要像 judaikun88 描述的那样手动启用宏。一旦启用,设置将保持不变。

请注意,您还可以添加允许宏的受信任位置 运行。 在这里阅读更多: https://www.dummies.com/software/microsoft-office/excel/trusted-locations-and-excel-macros/