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

Окно свойств

Окно свойств используется для просмотра и задания свойств объектов проекта. Для вывода на экран окна проекта используется команда Вид \ Окно свойств.

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

Окно модуля

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

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

Для вставки процедуры в модуль можно либо ввести ее описание с клавиатуры, либо воспользоваться командой Вставка \ Процедура.

Конструктор форм

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

В конструкторе форм можно размещать, перемещать и выравнивать элементы управления в форме. Свойства выбранного в конструкторе элемента управления можно просмотреть и изменить в окне свойств.

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

Панель элементов

Панель элементов позволяет разместить ряд элементов управления в форме. Хотя набор инструментов отображается автоматически при создании формы или ее открытии в режиме конструктора может понадобиться его скрыть, чтобы освободить место на экране. Для вывода панели элементов используется команда Вид \ Панель элементов.

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

Для размещения элемента управления в форме необходимо выбрать нужный элемент в наборе и перетащить мышь по области формы, где он будет располагаться.

Окно отладки

В окне отладки отображается информация, получаемая от отладочных инструкций программы или от команд, вводимых непосредственно в окне. Чтобы вывести на экран окно отладки, используется команда Вид \ Окно отладки. Чтобы выполнить программную инструкцию в окне отладки, необходимо ее ввести и нажать клавишу ENTER.

Меню и панели инструментов

Как и во всех приложениях пакета Microsoft Office в окне редактора VBA можно управлять выводом и скрытием панелей инструментов и строки меню, настраивать их, размещая дополнительные элементы управления. Для выполнения этих операций используется команда Вид \ Панели инструментов.

Тема 2. Понятия процедуры и функции

План