翻譯|使用教程|編輯:胡濤|2022-06-10 09:57:20.377|閱讀 247 次
概述:在本文中,我將向您介紹如何使用 Spire.XLS 維護的宏將 XLS 轉換為 XLSM。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
具有 XLSM 擴展名的文件是 Excel 啟用宏的工作簿文件。出于安全原因,XLS 文件或 XLSX 文件默認不啟用宏。因此,如果要在 Excel 文件中執行宏,首先需要將 XLS 或 XLSX 轉換為 XLSM。在本文中,我將向您介紹如何使用 Spire.XLS 維護的宏將 XLS 轉換為 XLSM。
第 1 步:創建 Spire.Xls.Workbook 類的新實例。
Workbook workbook = new Workbook();
第 2 步:加載測試文件并將其數據導入工作簿。
workbook.LoadFromFile("test.xls", ExcelVersion.Version97to2003);
第 3 步:將工作簿另存為新的 XLSM 文件。
workbook.SaveToFile("result.xlsm", FileFormat.Version2007);
完整代碼:
[C#]
using Spire.Xls; namespace Convert { class Program { static void Main(string[] args) { Workbook workbook = new Workbook(); workbook.LoadFromFile("test.xls", ExcelVersion.Version97to2003); workbook.SaveToFile("result.xlsm", FileFormat.Version2007); } } }
[VB.NET]
Imports Spire.Xls Namespace Convert Class Program Private Shared Sub Main(args As String()) Dim workbook As New Workbook() workbook.LoadFromFile("test.xls", ExcelVersion.Version97to2003) workbook.SaveToFile("result.xlsm", FileFormat.Version2007) End Sub End Class End Namespace
測試文件:
如圖所示,Excel 自動禁用 XLS 文件中的宏。
結果:
轉換后的 XLSM 文件中沒有安全警告。
歡迎下載|體驗更多E-iceblue產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn