我正在使用 C# Window 表单应用程序向 Excel 文件添加一些数据。但是在执行程序之后,要打开 excel 文件,我需要关闭 Window 表单,否则我不仅无法打开添加数据的 excel 文件,也无法打开任何 excel 文件。当我尝试在不关闭窗口表单应用程序的情况下打开任何 excel 文件时,它没有显示任何数据和单元格(只是一个空白屏幕)。
我需要关闭我的应用程序才能查看 excel 文件。即使在我编写了用于释放 COM 对象的代码。
workbook = appExl.Workbooks.Open(Excel_file, 0,false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false);
workbook.Save();
System.Runtime.InteropServices.Marshal.ReleaseComObject(ShtRange);
System.Runtime.InteropServices.Marshal.ReleaseComObject(NwSheet);
workbook.Close(true, Missing.Value, Missing.Value);
System.Runtime.InteropServices.Marshal.ReleaseComObject(workbook);
appExl.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(appExl);
所以请帮助我如何在执行后不关闭应用程序的情况下打开excel文件?