使用 Java 删除 Excel 宏

本文介绍了如何使用 Java 从 Excel 中删除宏。其中详细说明了如何删除特定模块,或使用 Java 删除 Excel 中的 VBA 项目。文中演示了多种选项,可根据需求访问并删除目标模块。

Steps to Remove Macros from Excel using Java

  1. 设置环境以使用 Aspose.Cells for Java 删除 VBA 模块
  2. 加载许可证以访问产品的全部功能
  3. 加载包含宏的 VBA 项目的 workbook
  4. 访问 VBA 项目并获取其中的模块集合
  5. 通过将模块名称传递给 Remove() 方法来删除所需模块
  6. 通过设置索引来删除特定模块
  7. 通过将工作表引用传递给 Remove 方法来删除工作表中的所有模块
  8. 如果要从 Excel 文件中删除包含模块的 VBA 项目,请调用 removeMacro()
  9. 保存输出的 Exec 文件

这些步骤描述了使用 Java 删除 Excel 宏的过程。加载源 Excel 文件,访问其 VBA 项目及模块集合,然后按照下方示例代码所示,通过传递不同参数来调用 Remove() 方法。若要删除整个 VBA 项目,请在 Workbook 对象中调用 removeMacro() 方法。

Code to Delete Excel VBA using Java

该代码演示了从 Excel 中删除宏的过程。您可以在删除条目之前遍历所有模块并访问其名称和代码。您可以使用名称或索引删除单个模块,或使用工作表引用删除某个工作表中的所有模块。

本文向我们介绍了从 Excel 文件中删除宏或整个 VBA 项目的过程。要在 Excel 文件中添加或修改宏,请参阅文章 使用 Java 将模块添加到 Excel VBA 库

 简体中文