我正在使用 Spire.XLS 将XLS文件转换为.XLSM文件。
Spire.Xls.Workbook lobjDSTemplateWorkbook = new Spire.Xls.Workbook();
lobjDSTemplateWorkbook.DisableMacrosStart = false;
lobjDSTemplateWorkbook.LoadFromFile(pstrIPDTemplatePath);
lobjDSTemplateWorkbook.SaveToFile(lstrOpenXMLXLSMIPDTemplatePath, Spire.Xls.ExcelVersion.Version2013);
这样做,它在尝试打开转换后的 .XLSM 文件并在修复后给出以下错误时要求修复。
删除功能:/xl/worksheets/sheet2.xml 部分的条件格式
这是由于第二张纸中存在“条件格式”。如何解决这个问题?
如果包含条件格式,Spire.XLS(v 8.3.0.61040 免费版)是否不支持文件转换?
如果我只能考虑将第一张表转换为 .xlsm 文件,那也可以。我们可以选择这样的“表格”进行转换吗?