- 将 VBA 宏添加到 Excel 工作簿
- 修改 Excel 工作簿中的 VBA 宏
为了在 Excel 文件中使用 VBA 宏,我们将使用
将 VBA 宏添加到 Java 中的 Excel 工作簿
以下是在 Java 中在 Excel 文件中添加 VBA 宏的步骤。
- 首先,加载现有工作簿或使用Workbook类创建新工作簿。
- 使用Workbook.getWorksheets().get(index)方法将工作表提取到Worksheet对象中。
- 使用Workbook.getVbaProject().getModules().add(Worksheet)方法添加一个新的 VBA 模块。
- 将新添加的模块的引用获取到VbaModule对象中。
- 分别使用VbaModule.setName()和VbaModule.setCodes()方法设置模块的名称和代码。
- 最后,使用Workbook.save(string, SaveFormat.XLSM)方法保存工作簿。
以下代码示例展示了如何使用 Java 在 Excel 文件中添加 VBA 宏。
// Load Excel workbookWorkbook workbook = new Workbook("workbook.xlsm");// Access first worksheetWorksheet worksheet = workbook.getWorksheets().get(0);// Add VBA Moduleint idx = workbook.getVbaProject().getModules().add(worksheet);// Access the VBA Module, set its name and codesVbaModule module = workbook.getVbaProject().getModules().get(idx);module.setName("TestModule");module.setCodes("Sub ShowMessage()" + "rn" + " MsgBox "Welcome to Aspose!"""" + ""rn"" + ""End Sub"");// Save the workbookworkbook.save(""output.xlsm""声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!