私のプロジェクトでは、ユーザーがカスタマイズしたExcelを.mhtファイルに保存し、すぐにファイルをメモリにリロードする必要があります。コードは次のとおりです
var app = new Excel.Application();
var wsCurrent = app.ActiveWorkbook.ActiveSheet;
object format = Excel.XlFileFormat.xlWebArchive;
var codename = application.ActiveSheet.CodeName;
wsCurrent.SaveAs(outputFile, format, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
ただし、Excel の性質上、ファイルを保存すると、Excel アプリケーションが閉じるまでプロセスがロックされることがわかりました。つまり、保存した.mhtファイルを読み込めませんでした.Excelを閉じたくないのですが、これを行うためのより良いアイデアがあれば、解決策の手がかりを教えてください.