C#ウィンドウフォームアプリケーションを使用して、Excelファイルにデータを追加しています。しかし、プログラムを実行した後、Excelファイルを開くには、ウィンドウフォームを閉じる必要があります。そうしないと、データを追加した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ファイルを開く方法を教えてください。