按照本文说明,使用 C# 删除 Excel 宏。本文提供了开发所需的 IDE 配置详情、编写应用程序的分步流程,以及 使用 C# 删除 Excel Vba 的示例代码。它将指导您访问 VBA 模块的不同属性,并根据需求删除全部或选定的模块。
Steps to Remove Macros from Excel using C#
- 配置环境以使用 Aspose.Cells for .NET 删除宏
- 初始化许可证以避免水印和其他限制
- 加载包含 VBA 代码的 Workbook
- 遍历所有模块以获取工作簿中所有模块的信息
- 访问 VbaProject 类中的模块集合
- 通过传递要删除的模块名称来调用 Remove() 方法
- 将输出的 Excel 文件保存为 XLSM 文件
这些步骤说明了 使用 C# 删除 Excel 中 VBA 项目 的过程。加载许可证以获得完整的产品功能,加载包含 VBA 项目和模块的输入 Excel 文件,然后遍历所有模块以检查每个模块的不同属性。当模块名称确定后,在 Modules 集合类中使用模块名称调用 Remove() 方法,以从 VBA 项目中删除模块代码。
Code to Delete Excel Macros using C#
该示例代码演示了 删除 Excel 宏 的过程。您可以使用模块名称或索引来删除单个模块。如果要从工作表中删除所有模块,请将工作表引用传递给 remove 方法;要删除工作簿中的所有 VBA 模块,请调用 Clear() 方法,如上述示例中注释的代码所示。
本文指导我们访问并删除 VBA 模块。要添加或修改现有的 VBA 模块,请参考文章 使用 C# 修改 Excel VBA 库。