Показать сообщение отдельно
Старый 13.09.2006, 17:41   #7  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Как через класс не знаю, но вообще у документа есть свойство Saved.

Попробуйте его принудительно установить в True. Это должно усыпить бдительность Word'а

В VBA это можно сделать, например, так Application.ActiveDocument.Saved = True. Даже если вы не сохраняли документ, вопросов последовать после этого не должно. В Excel у Workbook есть аналогичное свойство.

P.S. Посмотрел класс - там это свойство как раз и используется. Только не понятно, почему не имеет эффекта... Попробуйте еще на самом Quit сказать "не записывать"
Цитата:
Сообщение от Хелп по Ворду
Quit Method

Quits Word and optionally saves or routes the open documents.
Syntax
expression.Quit(SaveChanges, Format, RouteDocument)

SaveChanges Optional Variant. Specifies whether Word saves changed documents before quitting. Can be one of the following WdSaveOptions constants: wdDoNotSaveChanges, wdPromptToSaveChanges, or wdSaveChanges.
Может, что-то еще открыто в невидимом режиме... А может он какой-нибудь там normal.dot пытается сохранить? (я не более, чем предполагаю)

Последний раз редактировалось Gustav; 13.09.2006 в 18:06.