Страница: 1 |
Страница: 1 |
Вопрос: Не могу отловить событие создания нового документа
Добавлено: 28.07.08 01:12
Автор вопроса: NightWishMaster
При первом запуске Ворда из меню Пуск срабатывает макрос AutoExec и событие WindowActivate объекта Application. Если я не закрывая Ворд еще раз запущу его из меню Пуск, не срабатывает НИЧЕГО. Проверял: 1) макросы AutoExec и AutoOpen; 2) события объекта Application – NewDocument, DocumentOpen, DocumentChange, WindowActivate, WindowSize, WindowSelectionChange; 3) события объекта Document - Document_New, Document_Open.
Заранее благодарен за идеи, гипотезы, советы :)
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
bi-lya
Вопросов: 1
Ответов: 125
Профиль | | #1
Добавлено: 28.07.08 13:37
Можно ловить событие WindowDeactivate через создание WithEvents-переменной аппликации (в классе). А от этого уже пробовать решить вашу задачу
Номер ответа: 2
Автор ответа:
NightWishMaster
Вопросов: 3
Ответов: 11
Профиль | | #2
Добавлено: 28.07.08 18:44
Знаете, я по-моему ошибся в коде. На самом деле срабатывает событие DocumentChange объекта Application. Сейчас попробую развить тему.
Номер ответа: 3
Автор ответа:
Шпион
ICQ: 250543104
Вопросов: 13
Ответов: 118
Профиль | | #3
Добавлено: 11.08.08 14:12
sub autonew()
' your code here
end sub