私は次のコードを使用しています:
using MSWord = Microsoft.Office.Interop.Word;
.
.
.
MSWord.Application wordApp = new MSWord.Application();
MSWord.Document wordDoc = new MSWord.Document();
wordDoc = wordApp.Documents.Add(Template: oTemplatePath);
//do something with the Document... replace fields and so on...
wordApp.Visible = true;
たとえば、関数が終了し、アプリが終了します。これで、ユーザーは開いているドキュメントを編集して保存するか、単に閉じることができます。
アプリケーション オブジェクト (COM オブジェクトなど) をプログラムで閉じる必要がありますか? それともガベージコレクターですか?