以编程方式在Excel中关闭工作簿

Rab*_*bin 2 c# excel-2007

假设我有一个名为"DataSheet.xls"的Excel文件打开.如何使用c#杀死该Excel文件?

sim*_*sjo 5

using Excel = Microsoft.Office.Interop.Excel;
(...)
var app = (Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
// I have english excel, but another culture and need to use english culture to use excel calls...
Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
app.Workbooks["DataSheet"].Close(false, false, false);
Run Code Online (Sandbox Code Playgroud)