Основные понятия языка программирования VBA
В данном посте рассмотрим основные понятия языка программирования VBA.
Объект – это объединение данных с кодом, предназначенным для их обработки.
Объект представляет собой именованный элемент, имеющий:
- свойства, то есть характеристики, которые можно проверить или изменить;
- методы, то есть действия, которые можно выполнить над объектом;
- события, то есть возможные для объекта ситуации, на которые он может ответить заранее предопределенными действиями.
Оператор – это наименьшая способная выполняться единица VBA-кода. Оператор может объявлять или определять переменную или выполнять какое-либо действие в программе. Другими словами, оператор – это обобщенная инструкция, которая содержит всю информацию, необходимую для выполнения определенных действий. Операторы в общем случае состоят из ключевых слов, выражений и операндов.
Ключевые (зарезервированные) слова – это имена команд, операторов, процедур, функций.
Операнды – это данные, используемые в программе. К ним относятся константы, переменные и значения функций.
Процедура – это наименьшая единица программного кода, на которую можно ссылаться по имени и которая может выполняться независимо. В VBA основные типы процедур – это Sub и Function. Любая процедура содержит один или более операторов, помещенных между двумя специальными операторами: объявлением процедуры в начале и оператором завершения процедуры в конце.
Модуль – это именованная единица, состоящая из одной или нескольких процедур, а также общих объявлений, относящихся ко всем процедурам в модуле.