Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
00 Ячменев Е.Ф. - Лекции по VBA.doc
Скачиваний:
10
Добавлен:
09.11.2019
Размер:
381.44 Кб
Скачать

1.6. Выражения

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

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

Название операции

Знак

Пример

Результат

Арифметические операции

Возведение в степень

^

10 ^ 2

100

Умножение

*

10 * 2

20

Деление

/

20.4 / 2

10.2

Целочисленное деление

\

20.4 \ 2

10

Целый остаток от деления

MOD

17 MOD 5

2

Сложение

+

5 + 2

7

Вычитание

-

5 – 2

3

Символьные операции

Конкатенация

&

“ЭК” & “-” & “101”

“123” & “456”

“ЭК-101”

“123456”

+

“ЭК” + “-” + “101”

“123” + “456”

“ЭК-101”

“123456”

Операции отношения

Равно

=

5 = 6

False

Меньше

<

10 < 3

False

Больше

>

10 > 3

True

Не равно

<>

10 <> 3

True

Больше или равно

>=

1 >= -1

True

Меньше или равно

<=

10 <= 10

True

Логические операции

Отрицание

NOT

NOT True

False

Логическое И

AND

True AND False

False

Включающее ИЛИ

OR

True OR False

True

Исключающее ИЛИ

XOR

True XOR True

False

Эквивалентность

EQV

True EQV True

True

Импликация

IMP

True IMP True

True

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

Методы и свойства – атрибуты объектов, которыми управляет программа. Методы – это действия, которые выполняются объектом, а свойства – это атрибуты, описывающие характеристики объекта, значения которых можно получать и устанавливать в программе. Например, выражение Selection.Font указывает на свойство Font (шрифт) выделенного в документе приложения блока текста (объекта Selection).

Ключевое слово – это слово или символ, распознаваемый как элемент программирования, например инструкция, оператор, имя функции, метка в программе, метод или свойство объекта.

Инструкции (или операторы) – это программные единицы, выполняющие действия или описывающие данные.