Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алфавит VBA_форматировать.doc
Скачиваний:
2
Добавлен:
22.08.2019
Размер:
50.69 Кб
Скачать

1. Алфавит vba. Лексемы

Как и все языки программирования высокого уровня, VBA имеет свой набор допустимых символов – алфавит. Он содержит все символы, которые можно вводить с клавиатуры.

Прописные и строчные буквы в языке не различаются. Все слова, задействованные в конструкциях языка, являются зарезервированными словами и не могут применяться для других целей.

Программный код VBA представляет собой последовательность лексических единиц (лексем), записанных в соответствии с принятыми синтаксическими правилами, которая реализует некоторую семантическую (смысловую) конструкцию. Лексема  это минимальная единица текста программы, которая имеет определенный смысл для компилятора и которая не может быть разбита на более мелкие. В VBA различают шесть классов лексем:

• свободно выбираемые и используемые идентификаторы;

• ключевые (зарезервированные) слова;

• константы;

• знаки операций;

• знаки пунктуации;

• специальные символы для построения конструкций языка.

2. Комментарии в программе

В VBA предусмотрены два способа введения комментариев в программе. Первый  это использование ключевого слова Rem для обозначения начала комментария. Второй  использование вместо Rem апострофа (). Главным различием этих двух способов является то, что ключевое слово Rem должно находиться в начале строки программы. При этом вся строка является комментарием. Например:

Rem Объявление переменной

Dim i As Integer

Rem Присвоение значения переменной i

i = 573

Комментарий, вводимый с помощью апострофа может быть расположен как в отдельной строке, так и на одной строке с другими инструкциями. Например:

 Объявление переменной

Dim i As Integer

i = 573  Присвоение значения переменной i

Все комментарии в VBA являются однострочными, но при необходимости их текст может быть перенесен на следующую строку, как и любая другая инструкция, с помощью символа пробела и следующего за ним символа подчеркивания. Например:

 Длинный комментарий, текст которого не помещается _в одной строке

3. Идентификаторы

Идентификатор обозначает имя переменной, константы, массива, процедуры, функции и другого объекта, которому пользователь присваивает имя. Он представляет собой последовательность букв, цифр и символов подчеркивания. Выбирая идентификатор для имени, следует учитывать два обстоятельства. Во-первых, имя должно быть содержательным, т.е. отражать смысловое назначение переменной, что делает программу более понятной. Во-вторых, VBA накладывает на выбор идентификатора следующие ограничения:

• должен начинаться с буквы;

• не должен содержать других символов, кроме букв, цифр и знаков подчеркивания;

• должен быть уникальным, то есть не должен совпадать с зарезервированными (ключевыми) словами VBA или с другими идентификаторами;

• длина идентификатора может включать до 255 символов;

• должен быть не длинным, но содержательным;

• имена лучше начинать со строчных букв, так как у ключевых слов первая буква автоматически переводится в заглавную;

• регистр символов в идентификаторах не различается.

Среда разработки VBA поддерживает кодировку символов Unicode. Поддержка данной кодировки означает, что программист может использовать в составе идентификаторов символы любого поддерживаемого алфавита (например, кириллицы).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]