Запись данных в ячейки в Excel, чтение C #

чтение из ячеек Excel работает отлично. Но у меня проблемы с записью новых данных на рабочий лист3 и ячейки [8,2] .. Как исправить этот код?

Я получаю сообщение об ошибке:

System.Runtime.InteropServices.COMException: Файл недоступен.

Но я могу читать из этого файла с помощью другой кнопки.

xlApp = new Excel.Application();
xlWorkBook = xlApp.Workbooks.Open("C:\\Base.xls", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(3);

// range = xlWorkSheet.UsedRange;

//  Object[,] saRet;
//  saRet = (System.Object[,])range.get_Value(Missing.Value);

xlWorkSheet.Cells[8, 2] = "Salary";

xlWorkBook.Close(true, null, null);
xlApp.Quit();

releaseObject(xlWorkSheet);
releaseObject(xlWorkBook);
releaseObject(xlApp);
6
задан Smartis 29 August 2016 в 09:32
поделиться