Excel 2007升级错误
本文关键字:错误 2007升 Excel | 更新日期: 2023-09-27 18:20:19
在Windows窗体应用程序中,我将一些数据保存到Excel文件中。到目前为止,我一直在使用Excel2003,并将其保存为xls文件。使用此代码:
exportFile.SaveAs(strPath, Excel.XlFileFormat.xlWorkbookNormal, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlShared, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
我已经升级到Excel2007,现在我想把数据保存为xlsx,所以我把同一行改为:
exportFile.SaveAs(strPath, Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLWorkbook, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlShared, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
但现在,我在那一行得到了一个异常,"HRESULT的异常:0x800A03EC"你知道我做错了什么吗?
谢谢!
我尝试过@david heffernan的解决方案并成功了。XlSaveAsAccessMode.xlNoChange做到了