Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> Объекты Microsoft Excel >> Работа с событиями.

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Работа с событиями.


Включение и отключение обработки событий
Использование событий, связанных с рабочими листами
События на уровне рабочего листа
События на уровне диаграммы
События на уровне рабочей книги
События на уровне приложения
Модули классов и события

Если Вы раньше работали с Visual Basic (Standard, Professional или Enterprise Edition), то событийно-управляемое программирование Вам уже знакомо; большая часть кода, написанная Вами на Visual Basic, вероятно, предназначалась для обработки таких событий, как щелчок кнопки мыши или загрузка формы. Может быть, в Microsoft Excel Вам доводилось использовать события типа OnSheetActivate или OnEntry, запуская макрос при активизации или изменении листа. И это тоже событийно-управляемое программирование. В Microsoft Excel 97 набор событий расширен и в него добавлены процедуры обработки событий, принимающие аргументы.

Microsoft Excel 97 допускает написание процедур обработки событий на уровне листа, диаграммы, книги или приложения. Например, событие Activate происходит на уровне листа, а событие SheetActivate доступно как на уровне книги, так и на уровне приложения. Событие SheetActivate для книги возникает при активизации любого из ее листов, а на уровне приложения ? при активизации любого листа открытых в данный момент книг.

Процедуры обработки событий листа и книги создаются по умолчанию для любого открытого листа, диаграммы или книги. Чтобы написать процедуру обработки события для внедренной диаграммы или для приложения, создайте новый объект в модуле класса с помощью ключевого слова WithEvents. Модуль класса можно использовать и для создания процедур обработки событий, доступных из нескольких листов или книг (см. раздел Модули классов и события далее в этой главе).



[Назад]    [Содержание ]    [Вперед]

  



Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке,
Microsoft Corporation, 1997
c Русский перевод,
Microsoft Corporation, 1997

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017