Excel Interop Comオブジェクトのリリースに問題があり、Excel Interopを介して作成されたExcelブックを保存して閉じようとすると、c#アプリケーションがクラッシュします。問題は、私が読んだものから許可されていない優れた相互運用COMオブジェクトで「2ドット」を使用している場合があることだと感じています。ほとんどのコード行から2つのドットを削除しましたが、次のコード行を1つのドットのみを使用するように再作成する方法を考え出すのに苦労しています。誰か提案があれば、私はそれを大いに感謝します。
workbook = (Excel.Workbook)app.Workbooks.Open(startForm.excelFileLocation,);
workbook = (Excel.Workbook)app.Workbooks.Add(1);
workSheet_range.Font.Color = System.Drawing.Color.FloralWhite.ToArgb();
workSheet_range.Font.Bold = font;
workSheet_range.Interior.Color = System.Drawing.Color.Red.ToArgb();