国产Excel开发组件Spire.XLS【转换】教程(12):将 XLS 转换为 XLSM 并在 C#、VB.NET 中维护宏

第 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.XlsNamespace ConvertClass ProgramPrivate Shared Sub Main(args As String())Dim workbook As New Workbook()workbook.LoadFromFile("test.xls", ExcelVersion.Version97to2003)workbook.SaveToFile("result.xlsm", FileFormat.Version2007)End SubEnd ClassEnd Namespace

测试文件:

将 XLS 转换为 XLSM 并在 C#、VB.NET 中维护宏

如图所示,Excel 自动禁用 XLS 文件中的宏。

结果

转换后的 XLSM 文件中没有安全警告。

将 XLS 转换为 XLSM 并在 C#、VB.NET 中维护宏

欢迎下载|体验更多E-iceblue产品

获取更多信息请咨询在线客服  或加入Q群


标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月7日
下一篇 2022年5月7日

相关推荐

发表回复

登录后才能评论