Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > Word VBA Обработка событий


Автор: hoops 10.11.2005, 13:17

Собственно, нужно отслеживать изменения документа WORD и при оных запускать подпрограмму.

Важное условие в том, чтобы это был макрос самого документа (т.е. содержался бы в самом документе)

Почитав документацию наткнулся на DocumentChange Event, но вот это

Код

Public WithEvents appWord As Word.Application

Private Sub appWord_DocumentChange()
    MsgBox "ASAS"
End Sub


Не работает, т.е. при вводе текста в документ не выводится после каждого символа окошко MsgBox.

Help!

Автор: likhobory 10.11.2005, 14:42
если внимательно прочитать документацию, то легко заметить ссылки на раздел
Using Events with the Application Object smile
а вообще-то все уже неоднократно обсуждалось, например здесь: http://forum.vingrad.ru/index.php?showtopic=55283&unread=1&hl=withevents
советую не пренебрегать поиском по форуму smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)