Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование VBA.pdf
Скачиваний:
374
Добавлен:
03.05.2015
Размер:
3.07 Mб
Скачать

 

21

 

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

 

 

[Операнд1] And [Операнд2]

Логическое умножение

[Операнд1] Or [Операнд2]

Логическое сложение

[Операнд1] Хог [Операнд2]

Исключающее or (или)

[Операнд1] Not [Операнд2]

Логическое отрицание

Строковые операции

 

 

[Строка1] & [Строка2]

Сложение (объединение) строк

 

Приоритеты операций

 

 

Приоритет

Операция

1

Вызов функции и скобки

2

^

 

3

– (смена знака)

4

*, /

 

5

\

 

6

Mod

7

+, –

8

>, <, >=, <=, =

 

9

Not

10

And

11

Or

12

Xor

2.8. Объектная модель Excel

Как отмечено во введении, при разработке приложений в VBA можно использовать средства процедурного программирования и объектноориентированного программирования. Программирование в Excel строится на языке VBA и объектной модели Excel. Приложение Excel состоит из объектов, функциональные возможности которых можно использовать в программах, написанных на языке VBA. Совокупность объектов Excel называется объектной моделью Excel.

2.8.1.Свойства и методы объектов

При работе с объектами используются такие термины, как свойства и методы объектов. Объект инкапсулирует (объединяет в себе) его свойства и методы, которые доступны из программы, составленной на VBA. Использование объекта сводится к использованию его свойств и методов.

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

Метод представляет собой действия, выполняемые объектом. Например, метод Clear (Очистить) объекта Range (Диапазон) удаляет содержимое ячеек диапазона. Методы могут принимать значения параметров, уточняющие характер действия, которое необходимо выполнить.