C# で WPF アプリケーションから Word ドキュメントを自動化しています。
アプリケーションでWordオブジェクトを作成します
_applicationWD = new Microsoft.Office.Interop.Word.Application();
そして、私はそれを終了します
_applicationWD.Quit(Microsoft.Office.Interop.Word.WdSaveOptions.wdDoNotSaveChanges);
すべてが try/catch ステートメントにきちんと配置されています。Quit は問題が発生する可能性が最も低いため、Quit ステートメントが成功したかどうかを確認してから、他の方法で終了を試みる必要があります。そうしないと、プロセス リストに多数の WinWord.exe が表示されます。
Word が閉じているかどうかを確認する方法や、プロセスの PID を取得して強制的にコードから終了させる方法はありますか?