Все вроде с большего нормально. Должен закрываться и открываться корректно.
А как у вас отработает такой вот джоб, если его запустить несколько раз?
X++:
static void Job98(Args _args)
{
COM COMApplication, comDocuments, comDocument;
;
COMApplication = new COM("Word.Application");
comDocuments = COMApplication.Documents();
COMDocument = comDocuments.Add("c:\\1.doc");
COMDocument.saveAs("c:\\1.doc");
COMDocument.saved(true);
COMDocument.finalize();
COMApplication.Quit();
}