Вот никак не вспомню, как это делается.
Из моей проги генериться временный doc-файл, который затем (также из моей проги) открывается Word-ом. Т.е. Set objWord = CreateObject и objWord.Documents.Open().
Нужно, чтобы когда Word будет закрыт, этот файл удалился. Поскольку моя прога может быть закрыта раньше, чем Word, то ожидать закрытия Word не получится.
Помню, что файл можно пометить на удаление и он будет удален системой как только освободится, но уже забыл, как это делалось, не напомните?