跳至主要内容

快速批量删除或移除 Excel 工作簿中的所有宏

Author: Siluvia Last Modified: 2025-07-31

Kutools for Excel

为 Excel 增添 300 多种
强大功能

通常,您可以使用“宏”命令逐一手动删除工作簿中的所有宏。如果要从多个工作簿中删除所有宏,这种方法似乎很耗时。如果您有 Kutools for Excel 的“批量删除所有宏”工具,可以轻松一次性删除多个工作簿中的所有宏。

 


点击 Kutools > 删除 > 批量删除所有宏。参见截图:

shot-batch-remove-all-macros-1


批量删除 Excel 工作簿中的所有宏

1. 点击 Kutools > 删除 > 批量删除所有宏 以启用此工具。参见截图:

shot-batch-remove-all-macros-1

注意:如果尚未在此工作簿中勾选“信任对 VBA 项目对象模型的访问”,将弹出一条警告消息提醒您先勾选它,请点击“ 确定 ”前往“ 信任中心”对话框,并勾选“信任对 VBA 项目对象模型的访问”,然后点击“确定”关闭该对话框,参见截图:

shot batch remove all macros 10 10

2. 然后在“删除所有宏”对话框中:

1). 对话框中列出了所有已打开的工作簿,如果有不想删除宏的工作簿,请点击 按钮将其移除。

2). 点击“添加”按钮,并点击“文件”或“目录”选项以添加其他工作簿。

注意事项

A. 点击“文件”选项,可以选择并添加单个或多个工作簿到对话框中;

B. 点击目录选项,所选目录中的所有工作簿都将被添加到对话框中。

shot-batch-remove-all-macros-3

3. 在“打开”对话框中,选择要删除所有宏的工作簿,或者选择包含所有要删除宏的工作簿的目录,然后点击“打开”按钮。

shot-batch-remove-all-macros-4

4. 当返回到“删除所有宏”对话框时,您可以看到所有选定的工作簿都已列出。然后点击“确定”按钮。

shot-batch-remove-all-macros-5

5. 另一个“删除所有宏”对话框弹出,告诉您已从工作簿中删除了多少宏,点击“确定”按钮。

shot-batch-remove-all-macros-6

现在,所有宏都已从选定的工作簿中删除,并且会自动生成一个新的工作簿报告,指示操作结果。参见截图:

shot-batch-remove-all-macros-7

演示:快速批量删除或移除 Excel 工作簿中的所有宏

 
Kutools for Excel:超过 300 种实用工具触手可及!永久免费享受 AI 功能!立即下载!

推荐的生产力工具

Office Tab:在 Microsoft Office 中使用便捷的标签页,就像 Chrome、Firefox 和新版 Edge 浏览器一样。通过标签轻松切换文档 —— 告别杂乱的窗口。了解更多...

Kutools for Outlook:Kutools for Outlook 为 Microsoft Outlook 2010–2024(及更高版本)以及 Microsoft 365 提供 100 多种强大功能,帮助您简化电子邮件管理并提高生产力。了解更多...


Kutools for Excel

Kutools for Excel 提供 300 多种高级功能,助您在 Excel 2010 – 2024 和 Microsoft 365 中高效完成工作。以上功能只是众多节省时间的工具之一。

🌍 支持 40 多种界面语言
✅ 全球超过 50 万用户和 8 万家企业信赖
🚀 兼容所有现代 Excel 版本
🎁 30 天全功能试用 —— 无需注册,无任何限制
Kutools for Excel RibbonKutools for Excel Ribbon