从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);
我设置单元格内容的方式是这样的:
 xlWorkSheet.Cells[8, 2].Value = "Salary";
我正在使用Excel 2010。
| 归档时间: | 
 | 
| 查看次数: | 37731 次 | 
| 最近记录: |