Оъект.Имя_Свойства — Значение

Объект обозначает имя объекта, а имя_свойства - соответственно имя свойства, которому присваивается значение. Имя объекта отделяется от имени свойства точкой.

Например:

Range("A1").Value=100 -поместить в ячейку A1 значение 100.

UserForml.TextBoxl.Text = " " - очистить (присвоить пустое значение) полю ввода номер один в пользовательской форме номер один;

Range("A2").Font.Size=14 - в ячейке A2 установить размер шрифта 14.

Методы

Для того, чтобы объект выполнил какую-нибудь операцию, необходимо задать метод. Метод представляет собой действие, выполняемое над объектом. Синтаксис применения метода:

Объект.Метод

Например :

- Range("Al:A5").Clear - очистить диапазон ячеек А1:А5;

- Range("B2:E2").Select - выбрать диапазон ячеек В2:Е2;

- UserForml.Show - показать форму;

- UserForm2.Hide - скрыть форму;

- Application.Quit - выйти из приложения.

События

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

В языке VBA для каждого объекта определен набор стандартных событий.

Стандартные события для листов рабочих книг (Sheets): двойной щелчок мышью (BeforeDoubleClick), щелчок правой кнопкой мыши (BeforeRightClick).

Если пользователь нажимает на кнопку, то это событие, на это событие должен быть отклик, т.е. выполнение какой-либо программы. Такая программа называется процедура обработки событий и имеет стандартное имя. Если такой отклик не создан (не написана соответствующая процедура), то система никак не будет реагировать на это событие. Таким образом, задачей пользователя является разработка программного кода процедур для обработки различных событий, которые являются важными с точки зрения функционирования программы.

Синтаксис записи процедуры обработки событий:

Sub Объект(1)_Событие()

Объект(2). Свойство=ЗначениеСвойства

Объект(3). Метод

End Sub

Запись процедуры обработки событий на языке Visual Basic такова, что в начале и в конце ставятся ключевые слова Sub и End Sub

II. Ответьте на вопросы.

Контрольные вопросы

1. Перечислите основные понятия объектно-ориентированного программирования.

2. Что такое программирование, управляемое событиями?

3. Каково назначение VBA?

4. Что такое событие?

5. Что такое метод объекта?

6. Запишите конструкции, которые применяются для установки свойств объектов и доступа к их методам:

Запишите в ячейку D10 своё имя  
Установите размер шрифта 16 в ячейках C4:F4  
Покажите форму 3  
Скройте форму 2  
Выберите диапазон ячеек B2:B7  

Форма отчета: Конспект. Ответы на контрольные вопросы.

ПРАКТИЧЕСКАЯ РАБОТА №3
Тема: Структура редактора VBA


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: