Модуль - класс - Большая Энциклопедия Нефти и Газа, статья, страница 2
Жизнь похожа на собачью упряжку. Если вы не вожак, картина никогда не меняется. Законы Мерфи (еще...)

Модуль - класс

Cтраница 2


Для описания нового класса необходимо сначала создать в редакторе VBA модуль класса. Для этого следует выполнить команду Insert Module ( Вставка Модуль), в результате чего будет создан модуль класса с именем Classl.  [16]

Модули классаможносчитатьсупермодулями, содержащими самостоятельные фрагменты программы, которые многократно используются в проекте. Модули класса не рассматриваются в этой книге.  [17]

В VBA поддерживается следующая программная структура. На высшем уосшш-иерархии стоит приложение, далее идут проекты, связанные с фактическими документами этого приложения. На третьем уровне находятся модули ( модули приложения, модули пользователя, модули класса, модули форм и модули ссылок), а на последнем - их процедуры и функции.  [18]

В верхней части окна кода расположены два раскрывающегося списка - список объектов и список событий / процедур. В списке объектов, расположенном слева, отображается имя составляющего элемента проекта, программный код которого находится в настоящее время в окне. Внутри списка ( для формы) перечислены элементы управления формы. На рис. 5.6 представлено окно кода для модуля класса.  [19]

Основой программ на VBA являются процедуры, состоящие из инструкций, которые выполняют необходимые операции и вычисления. Каждая процедура имеет имя, по которому она вызывается на выполнение. Процедуры на языке VBA, входящие в состав приложения, хранятся в модулях. Вызвать на выполнение можно только процедуры, запросить выполнение модуля в целом невозможно. Модуль является структурой, сохраняющей некоторый набор описаний и процедур, и способом организации процедур. Он предназначен для удобного объединения процедур по их функциональному назначению или привязке к форме или отчету. В соответствии с этим модули подразделяются на стандартные и модули форм или отчетов, которые являются модулями класса, связанными с определенной формой или отчетом.  [20]



Страницы:      1    2