本文介绍了如何使用 Java 从 Excel 中删除宏。其中详细说明了如何删除特定模块,或使用 Java 删除 Excel 中的 VBA 项目。文中演示了多种选项,可根据需求访问并删除目标模块。
Steps to Remove Macros from Excel using Java
- 设置环境以使用 Aspose.Cells for Java 删除 VBA 模块
- 加载许可证以访问产品的全部功能
- 加载包含宏的 VBA 项目的 workbook
- 访问 VBA 项目并获取其中的模块集合
- 通过将模块名称传递给 Remove() 方法来删除所需模块
- 通过设置索引来删除特定模块
- 通过将工作表引用传递给 Remove 方法来删除工作表中的所有模块
- 如果要从 Excel 文件中删除包含模块的 VBA 项目,请调用 removeMacro()
- 保存输出的 Exec 文件
这些步骤描述了使用 Java 删除 Excel 宏的过程。加载源 Excel 文件,访问其 VBA 项目及模块集合,然后按照下方示例代码所示,通过传递不同参数来调用 Remove() 方法。若要删除整个 VBA 项目,请在 Workbook 对象中调用 removeMacro() 方法。
Code to Delete Excel VBA using Java
该代码演示了从 Excel 中删除宏的过程。您可以在删除条目之前遍历所有模块并访问其名称和代码。您可以使用名称或索引删除单个模块,或使用工作表引用删除某个工作表中的所有模块。
本文向我们介绍了从 Excel 文件中删除宏或整个 VBA 项目的过程。要在 Excel 文件中添加或修改宏,请参阅文章 使用 Java 将模块添加到 Excel VBA 库。