Word: как сделать так, чтобы шаблон не пытался сохраняться?
От: PraPravednik Беларусь  
Дата: 31.05.04 12:39
Оценка:
Ситуация такая: есть автозагружаемый шаблон, в шаблоне панель, на панели кнопка. Для кнопки организовано залипание-отлипание. При закрытии Word-а он закономерно спрашивает, сохранять ли шаблон? А мне нужно, чтобы он не сохранял без вопросов.
Re: Word: как сделать так, чтобы шаблон не пытался сохранять
От: Elena_ Россия  
Дата: 31.05.04 21:57
Оценка: 10 (1)
Здравствуйте, PraPravednik, Вы писали:

PP>Ситуация такая: есть автозагружаемый шаблон, в шаблоне панель, на панели кнопка. Для кнопки организовано залипание-отлипание. При закрытии Word-а он закономерно спрашивает, сохранять ли шаблон? А мне нужно, чтобы он не сохранял без вопросов.


Попробуйте в ThisDocument
Private Sub Document_Close()
    Me.Saved = True
End Sub

или
 ThisDocument.Saved = True

после изменений
Пользователь — друг программиста!
Re[2]: Word: как сделать так, чтобы шаблон не пытался сохран
От: PraPravednik Беларусь  
Дата: 01.06.04 07:17
Оценка:
Блин, гениально просто. Спасибо. Я шел к тому же только по более широкой дуге. Перемудрил...
Re[3]: Word: как сделать так, чтобы шаблон не пытался сохран
От: PraPravednik Беларусь  
Дата: 01.06.04 08:06
Оценка:
А вот и нет... Просто у меня шаблон не изменялся. Увы, не работает...
Re[4]: Word: как сделать так, чтобы шаблон не пытался сохран
От: Elena_ Россия  
Дата: 01.06.04 09:10
Оценка:
Здравствуйте, PraPravednik, Вы писали:

PP>А вот и нет... Просто у меня шаблон не изменялся. Увы, не работает...


Я попробовала, вроде действительно не отрабатывает Document_Close из шаблона, и AutoClose тоже, пока не поняла, почему. Просто не заходит в них.

Тогда нужно просто аккуратно проставить
ThisDocument.Saved = True

всюду, где произошли изменения. Это практически наверняка должно работать.
Пользователь — друг программиста!
Re[5]: Word: как сделать так, чтобы шаблон не пытался сохран
От: Elena_ Россия  
Дата: 01.06.04 09:19
Оценка:
Здравствуйте, Elena_, Вы писали:

PP>А вот и нет... Просто у меня шаблон не изменялся. Увы, не работает...


E_>Я попробовала, вроде действительно не отрабатывает Document_Close из шаблона, и AutoClose тоже, пока не поняла, почему. Просто не заходит в них.


Вроде у них действительно так и задумано — в документации

Private Sub Document_Close()

If the event procedure is stored in a template, the procedure will run when a new document based on that template is closed and when the template itself is closed (after being opened as a document).


То есть срабатывает, только если открыть шаблон, как документ.


.
Пользователь — друг программиста!
Re[6]: Word: как сделать так, чтобы шаблон не пытался сохран
От: PraPravednik Беларусь  
Дата: 01.06.04 09:30
Оценка:
E_>То есть срабатывает, только если открыть шаблон, как документ.

Вот-вот. Это, увы, не то, что мне надо...
Может, зайти с другой стороны. Может, в Word-е есть какие-то глобальные настройки, касающиеся сохранения шаблонов?
Re[6]: Word: как сделать так, чтобы шаблон не пытался сохран
От: Sinclair Россия https://github.com/evilguest/
Дата: 01.06.04 12:07
Оценка:
Здравствуйте, Elena_, пожалуйста свяжитесь с нами по адресу moderator@rsdn.ru

C уважением,
Sinclair,
PR Manager,
RSDN Team.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[7]: Word: как сделать так, чтобы шаблон не пытался сохран
От: Elena_ Россия  
Дата: 01.06.04 23:12
Оценка:
Здравствуйте, PraPravednik, Вы писали:

PP>Может, зайти с другой стороны. Может, в Word-е есть какие-то глобальные настройки, касающиеся сохранения шаблонов?


Есть CheckBox Запрос на сохранение шаблона Normal.dot на странице параметров Сохранение, но он относится только к Normal.dot (Options.SaveNormalPrompt)

AutoExit срабатывает для таких глобальных шаблонов, но уже после запроса.
Пользователь — друг программиста!
Re[8]: Word: как сделать так, чтобы шаблон не пытался сохран
От: PraPravednik Беларусь  
Дата: 02.06.04 10:00
Оценка:
E_>Есть CheckBox Запрос на сохранение шаблона Normal.dot на странице параметров Сохранение, но он относится только к Normal.dot (Options.SaveNormalPrompt)

Не, не, не. Это дает два варианта: 1) всегда сохранять или 2) спрашивать, сохранять ли. А мне нужен третий вариант: никогда не сохранять.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.