[]
        
(Showing Draft Content)

导入和导出宏

本节总结如何在 GcExcel Java 中处理包含宏的 Excel 文件的导入和导出。使用 GcExcel Java,用户可以加载和保存包含宏的 Excel 文件(.xlsm文件),而不会出现任何问题。请注意 GcExcel Java 不会执行这些宏。

通常,此功能允许用户加载和保存启用宏的表单。宏有助于自动化重复的任务,因此,在使用表单时可以大大减少时间。现在,用户可以将这些表单作为 Xlsm 文件直接加载到 GcExcel Java 中,方便快捷地进行修改,然后保存回去。

在对 Excel 文件执行导入和导出操作期间,所有宏也将与数据同时保留。打开和保存 Excel 工作簿或启用了 Excel 宏的工作簿时,宏将始终分别导入和导出。导入和导出操作期间还支持窗体控件和 ActiveX 控件。

当 OpenFileFormat 为 Xlsm 时,将导入宏。当 SaveFileFormat 为 Xlsm 时,将导出宏。

注意: 在导入或导出 Excel 文件时保留宏时,GcExcel 不会执行这些宏。

请参阅以下示例代码以导入和导出表单文档中的宏。

// Initialize workbook
Workbook workbook = new Workbook();

// Opening excel file contaning macros
workbook.open("testfile.xlsm");

// Saving workbook with macros
workbook.save("5-LoadAndSaveMacros.xlsm");