В приложении Windows Forms я сохраняю некоторые данные в файл Excel.До сих пор я использовал Excel 2003 и сохранял как файл в формате 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);
Я обновился до Excel 2007, и теперь я хочу сохранить данные в формате 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». Вы представляете, что я делаю не так?
Спасибо!