Материал: Базовые технологии в табличном процессе Exel - Учебное пособие (Ильина О.П.)

Предмет: Информационные технологии

Просмотров: 3625


Модули

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

Стандартные модули могут использоваться различными процедурами

и функциями. Стандартные модули содержат только процедуры, типы и объявления данных.

Модули класса содержат описание объекта, являющегося членом класса. Процедуры, описанные в модуле класса, используются только в этом модуле.

Обобщенная структура модуля:

1. Описание процедур, содержащих набор описаний и инструкций;

2. Описание переменных, констант, типов данных, ссылки на внешние функции, хранящиеся в библиотеках динамической компоновки (файлы с расширением .DLL);

3. Инструкции, соответствующие операциям обработки, описанию или области определения данных.

В VBA выполняются соглашения относительно имен проектов, процедур, модулей, констант, переменных и других объектов. Длина имени не превышает 256 символов, имена начинаются с букв, не включают точек, пробелов и специальных символов \% & ! # @ $ Регистр букв не имеет значения. Имена переменных и констант не должны совпадать с ключевыми словами VBA, названиями функций, инструкций и методов языка. Не допускается использование повторяющихся имен в пределах одного

 

 

уровня определения (процедуры, модуля), если только они не специфицированы как личные.

 


Загрузка...