Applies ToMicrosoft 365 专属 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

尽管 Microsoft Excel 仍支持 Excel 4.0 (XLM) 宏,但我们建议你将其迁移到最新版本的 Microsoft Visual Basic for Applications (VBA) 。 通过迁移宏,可以利用对 VBA 编程对象模型的改进。 为了简化此操作,已将一些新对象、方法和属性添加到对象模型中,这些函数在早期版本的 VBA 中没有等效项。 此外,还添加了对 VBA 中页面设置操作的性能改进,以提供与 PAGE 类似的性能。安装程序 () XLM 宏中的功能。

如果决定尚未准备好迁移,仍可以运行 Excel 4.0 宏。 在 Excel 中打开禁用宏的 XLM 宏时,Excel 将显示以下消息:

“由于安全设置,宏已被禁用。 若要运行宏,需要重新打开此工作簿,然后选择启用宏。 有关启用宏的详细信息,请单击“帮助”。

若要更改宏设置以允许运行 XLM 宏,请执行以下操作:

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

  2. 单击“信任中心”,然后单击“信任中心设置”

  3. 单击“宏设置”,然后选择“启用 VBA 宏时启用 Excel 4.0 宏”框检查。 然后,可以选择“禁用包含通知的 VBA 宏”或“启用所有宏 (不建议使用;潜在危险代码可以) 运行。 

    重要: 建议不要使用“ 启用所有宏 (不建议使用”设置;潜在危险代码可以) 运行 ,或者,如果这样做,请尽快将宏安全设置返回到 “禁用包含通知的 VBA 宏”或“禁用 VBA 宏而不 通知”。

  4. 单击“文件块设置”,然后在“文件类型”下选择“Excel 4 MacroSheets”,并确保选中“打开”的“检查”框。

  5. “所选文件类型的打开行为”下,单击“ 在受保护的视图中打开所选文件类型”,并允许编辑

  6. 单击两次“确定”

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

需要更多帮助?

需要更多选项?

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

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