Отображение экранной формы

Отображение формы на экране в VBA выполняется в два этапа:

· Загрузка формы в оперативную память компьютера

· Отображение загруженной формы на экране.

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

Для отображения формы на экране используется метод Show объекта UserForm.

Синтаксис вызова метода следующий

Имя объекта.метод.

 

Метод Showсначала загружает данную форму, а затем выводит ее на экран. Если форма уже была загружена, то метод Showпросто выводит ее на экран.

Для загрузки в память формы используется оператор Load. Оператор Unload используется для выгрузки из памяти формы.

Синтаксис этих операторов следующий:

Load Имя формы

Unload Имя формы.

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

Пример процедуры, которая отображает на экране форму (процедура должна находиться в обычном модуле VBA, а не в модуле экранной формы).

 

Public Sub Вызов_формы()

UserForm1.Show








Дата добавления: 2015-08-08; просмотров: 779;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.