Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Прежде чем использовать события с объектом Application , необходимо создать модуль класса и объявить объект типа Application с событиями. Например, предположим, что создан новый модуль класса с именем EventClassModule. Новый модуль класса содержит следующий код:
Public WithEvents App As Application
После объявления нового объекта с событиями он появится в списке Объект в модуле класса, и для нового объекта можно написать процедуры событий. (При выборе нового объекта в поле Объект допустимые события для этого объекта отображаются в списке Процедура .)
Однако перед выполнением процедур необходимо подключить объявленный объект в модуле класса с объектом Application . Это можно сделать с помощью следующего кода из любого модуля.
Пример
Dim X As New EventClassModule
Sub InitializeApp()
Set X.App = Application
End Sub
После выполнения процедуры InitializeApp объект App в модуле класса указывает на объект Приложения Microsoft Excel, а процедуры событий в модуле класса будут выполняться при возникновении событий.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.