В таб. 6.5.1 приведены основные события объекта Application.
Таблица 6.5.1. События объекта Application
Событие
Появляется, когда пользователь или программа
NewWorkbook
Создает новую книгу в приложении
SheetActivate
Активизирует лист любой из открытых книг
SheetBeforeDoubleClick
Дважды щелкает мышью на одной из ячеек рабочего листа открытой книги. Сообщение не посылается объекту Application при щелчках на листе диаграмм
SheetBeforeRightClick
Щелкает правой кнопкой мыши на ячейке рабочего листа (но не на листе диаграмм)
SheetCalculate
Выполняет действия, приведшие к перевычислению листа книги
SheetChange
Изменяет ячейку с формулой на рабочем листе открытой книги
SheetDeactivate
Активизирует новый лист и тем самым деактивирует старый
SheetSelectionChange
Изменяет выделение на каком-либо из листов открытой книги
WindowActivate
Переключает фокус на другое открытое окно
WindowDeactivate
Выключает фокус, переключившись на другое окно
WindowResize
Перестраивает открытое окно
WorkbookActivate
Переключает фокус на другую рабочую книгу
WorkbookAddInInstall
Инсталлировал рабочую книгу, как Addin элемент
WorkbookAddInUninstall
Выключает из списка доступных рабочую книгу, инсталлированную как Addin элемент
WorkbookBeforeClose
Выполняет команду по закрытию рабочей книги. Естественно, сообщение посылается и обрабатывается до того, как книга будет закрыта
WorkbookBeforePrint
Выполняет команду печати
WorkbookBeforeSave
Выполняет команду по сохранению рабочей книги
WorkbookDeactivate
Переключается на работу с новой книгой, тем самым деактивируя старую
WorkbookNewSheet
Добавляет новую страницу рабочей книги
WorkbookOpen
Открывает рабочую книгу
Почти все сообщения, инициированные действиями пользователя и посылаемые объекту Application, получает и объект Workbook. Разница состоит в том, что Application получает сообщения от всех рабочих книг, a Workbook только те, которые связаны с рабочей книгой, соответствующей данному объекту. Поэтому модифицируется имя сообщения и изменяется число передаваемых параметров – уже не нужно передавать имя книги, при работе с которой возникло событие. В таб. 6.5.2 приведены основные события объекта Workbook.
Таблица 6.5.2. События объекта Workbook
Событие
Появляется, когда пользователь или программа
Activate
Активизирует рабочую книгу
AddInInstall
Инсталлирует рабочую книгу как Addin элемент
AddInUninstall
Выключает из списка доступных рабочую книгу, инсталлированную как Addin элемент
BeforeClose
Выполняет команду по закрытию рабочей книги. Естественно, сообщение посылается и обрабатывается до того, как книга будет закрыта
BeforePrint
Выполняет команду печати
BeforeSave
Выполняет команду по сохранению рабочей книги
Deactivate
Переключается на работу с новой книгой, тем самым деактивируя старую
NewSheet
Добавляет новую страницу рабочей книги
Open
Открывает рабочую книгу
SheetActivate
Переключает фокус на новый лист
SheetBeforeDoubleClick
Дважды щелкает левой кнопкой мыши на одной из ячеек рабочего листа. Заметьте, сообщение не посылается при щелчках на листе диаграмм
SheetBeforeRightClick
Щелкает правой кнопкой мыши на ячейке рабочего листа (но не на листе диаграмм)
SheetCalculate
Выполняет действия, приведшие к перевычислению рабочего листа
SheetChange
Изменяет ячейку с формулой на рабочем листе
SheetDeactivate
Активизирует новый лист и тем самым деактивирует старый
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление