При создании приложений с помощью офисных средств разработки используются следующие основные понятия:
– процедуры (подпрограммы и функции),
– строки кода,
– комментарии,
– объекты, свойства и методы,
– позиционные и именованные аргументы,
– встроенные константы,
– типы данных,
– объектные переменные,
– структуры управления VBA.
Любая программа на VBA представляет собой последовательность инструкций. Инструкция Visual Basic является полной командой. Она может содержать ключевые слова, символы операций, переменные, константы и выражения. Любая инструкция относится к одной из следующих категорий:
– Инструкции описания, именующие переменные, константы, процедуры, типы данных, а также задающие их характеристики
– Инструкции присвоения, которые присваивают значение выражения переменной или константе.
– Исполняемые инструкции, которые инициируют действие. Они могут выполнить метод или функцию, а также могут организовать повторение или ветвление блоков программы. Эти инструкции часто содержат математические или условные операторы.
При описании синтаксических правил VBA полужирным шрифтом показаны ключевые слова VBA, а курсивом – синтаксические обозначения, которые при вводе текстов программ должны заменяться на конкретные значения, имена и т.п. В фигурных скобках записываются возможные альтернативные варианты, при этом разделителем между перечисленными альтернативами служит вертикальная черта (например: { While | Until}), из всех указанных вариантов при записи инструкции выбирается один вариант.
При работе с VBE можно использовать режим контроля синтаксических ошибок. В Visual Basic имеется функция проверки синтаксиса: каждая вводимая инструкция проверяется на ошибки синтаксиса, такие как неправильное написание ключевого слова или отсутствующий разделитель (выдается оповещение об обнаруженных ошибках); если же синтаксис правильный, программа переводится во внутреннюю форму, что ускоряет переход ко времени выполнения. Эта функция включается в начале, но затем ее можно выключить, если предпочтительнее вводить программу без оповещения о возникающих ошибках. Чтобы включить или выключить проверку синтаксиса нужно: выбрать команду Параметры в меню Сервис; перейти на вкладку «Модуль»; установить или сбросить флажок «Проверка синтаксиса»; нажать кнопку OK.