Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам