在 Python 中删除 Excel 宏

本简要教程介绍了如何 在 Python 中删除 Excel。它包含 IDE 设置详情、步骤列表,以及 使用 Python 删除 Excel 中 VBA 项目的示例代码。此外,还提供了在 VBA 项目中选择目标模块并根据需求删除全部或特定模块的说明。

在 Python 中删除 Excel 宏的步骤

  1. 设置环境以使用 Aspose.Cells for Python via Java
  2. 从库中导入必要的资源
  3. 使用 jpype 库启动 JVM
  4. 加载许可证以使用产品的所有功能
  5. 将源 XLSM 文件加载到 Workbook 类对象中
  6. 从已加载工作簿的 VbaProject 属性中获取 module 集合
  7. 使用适当的参数调用 remove()、removeAt() 或 removeMacro() 方法
  8. 将输出的 XLSM 文件保存到磁盘

这些步骤总结了 在 Python 中从 Excel 删除宏 的过程。通过导入 jpype 启动 JVM,使用 cells 库执行所需任务,并在可用时加载许可证来开始该过程。加载目标 XLSM 工作簿,访问 getVbaProject,获取模块集合,然后调用 remove() 或其他相关方法来删除模块。

在 Python 中删除 Excel VBA 的代码

该代码演示了如何删除模块或 VBA 项目。remove() 方法以模块名称作为参数,removeAt() 以模块索引作为参数,另一个重载的 remove() 方法以工作表引用作为参数,用于删除该工作表的所有模块。要删除整个 VBA 项目,请在 Workbook 类中调用 removeMacro() 方法。

本文向我们介绍了访问 VBA 项目并使用其模块的过程。要向 VBA 库中添加代码,请参阅文章 使用 Python 将代码添加到 Excel VBA 库

 简体中文