|
![]() |
#1 |
Участник
|
вообще-то при true вроде как не должен
|
|
![]() |
#2 |
Moderator
|
Как через класс не знаю, но вообще у документа есть свойство 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. Последний раз редактировалось Gustav; 13.09.2006 в 18:06. |
|
![]() |
#3 |
Участник
|
А, вываливается. Но, даже если и не будет, true не подходит
![]() Если уж сохранять документ, то можно "addDocument.documentSaveAs;" вызвать до закрытия, тогда точно не будет проблем с алертами. Но, мне не нужно сохранять документ, точнее противопоказано... ![]()
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу) |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|