質問: null; } ### 試したこと EXCELの詳細設定にて「リンクの自動更新前にメッセージを表示する」のチェックを外した
回答: おそらくですが、 EXCELのブック側がデーターソースの参照をしていて、その更新のためににExcel側がビジー状態になっているのではないでしょうか。 参照の更新で手一杯の時にQuitが送られてきたけどすぐは終了できず、C#側では参照を開放している状況が想像できます。 Workbooks.Openの引数に、UpdateLinks がありますので弄ってみてください。 それでだめなら、適当にウェイトを入れるぐらいしか思いつきません。 PS. コードを見るに、開発環境は Visual Studio 2008 以前でしょうか? 最近であれば、Excelファイルの操作は、NPOI, EPPlus, ClosedXML の何れかを選択したほうが簡単です。