Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы на 14_10_2014.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Проектирование программы.

  1. Программа имеет одно окно, поэтому вам понадобится одна форма (UserForm).

  2. Для формы потребуются два элемента управления – надпись для сообщения и кнопка для команды "ОК".

  3. Нужно будет также создать программный код для двух процедур: одной – для надписи, в которую нужно поместить сообщение, а другой – для выхода из программы, когда пользователь щелкнет на кнопке ОК.

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

Реализация проекта. Добавление новой формы.

В меню редактора выберите "InsertsUserForm". На экране появится серая панель UserForm1. Маркёрами изменения размеров можно менять габариты панели, а в окне Properties (по-умолчанию находится в левой части экрана) её цвет, имя и другие свойства. Одновременно с панелью формы на экране появится панель элементов управления с различными пиктограммами. Панель элементов управления видна, только когда панель формы активна.

Рис. 2.1 – Вид окна редактора VBA при создании формы и расположение пиктограмм на панели управления..

Добавление надписи на форму.

Наведите указатель на пиктограмму с буквой "А" панели управления и переместите её на область формы. С помощью маркёров изменения размеров придайте окну необходимую форму. В панели Properties удалите надпись Label1 в свойстве Caption, т.к. программа сама введёт текст надписи во время выполнения.

Пиктограмма – знак, отображающий важнейшие узнаваемые черты объекта

Добавление кнопки команд.

Щёлкните на окне формы, чтобы сделать его активным. Перетащите пиктограмму кнопки на поле формы и задайте её размеры. Измените свойство Caption кнопки на текст "Ok". Установите необходимые свойства текста в поле Font панели Properties.

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

Добавление программного кода.

Программный код должен, в данной программе, содержать две процедуры. Первая процедура должна при появлении на экране формы отобразить нужное сообщение, а вторая – завершить выполнение программы, когда кто-нибудь щёлкнет на кнопке "Ok".

Вызов окна программного кода формы.

Для вызова окна программного кода воспользуйтесь любым из следующих способов:

  1. Выбрать ViewCode из меню.

  2. Нажать "F7".

  3. Щелкнуть на форме правой кнопкой мыши и в появившемся контекстном меню выбрать View Code.

В появившемся окне уже есть заготовка начала и конца частной процедуры (подпрограммы) Private Sub для события нажатия Click() кнопки CommandButton1. Любая подпрограмма должна заканчиваться служебным словом End Sub.

Напечатав строку Unload Me между имеющимися строками программного кода, мы дадим возможность программе завершить работу. Команда Unload Me убирает указанный объект из памяти.