(C#) 如何关闭 excel 工作簿
(C#) How to close excel workbook
我正在尝试从 excel 工作表中获取一些数据。
我正在使用此代码:
string excelFinalPath = @"C:\Users\fra31\source\repos\Key Visor\Key Visor\Foglio1.xls";
Microsoft.Office.Interop.Excel.Application application = new Microsoft.Office.Interop.Excel.Application();
Workbook workBook = application.Workbooks.Open(excelFinalPath);
Worksheet worksheet = workBook.Worksheets[1];
object tag = ((Microsoft.Office.Interop.Excel.Range)worksheet.Cells[1, 1]).Value;
MessageBox.Show(tag.ToString());
workBook.Close(true, excelFinalPath, null);
Marshal.ReleaseComObject(workBook);
但是当我打开 excel 工作簿时,它是不可编辑的。
我读过它的发生是因为我使用了多个点,但我不知道在哪里。
有人可以帮助我了解我应该改变什么吗?
application.Quit();
完成任务。
我正在尝试从 excel 工作表中获取一些数据。 我正在使用此代码:
string excelFinalPath = @"C:\Users\fra31\source\repos\Key Visor\Key Visor\Foglio1.xls";
Microsoft.Office.Interop.Excel.Application application = new Microsoft.Office.Interop.Excel.Application();
Workbook workBook = application.Workbooks.Open(excelFinalPath);
Worksheet worksheet = workBook.Worksheets[1];
object tag = ((Microsoft.Office.Interop.Excel.Range)worksheet.Cells[1, 1]).Value;
MessageBox.Show(tag.ToString());
workBook.Close(true, excelFinalPath, null);
Marshal.ReleaseComObject(workBook);
但是当我打开 excel 工作簿时,它是不可编辑的。 我读过它的发生是因为我使用了多个点,但我不知道在哪里。 有人可以帮助我了解我应该改变什么吗?
application.Quit();
完成任务。