Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания / VBA / Задание_1 / Лаб1_VB6.doc
Скачиваний:
42
Добавлен:
17.04.2015
Размер:
359.94 Кб
Скачать

Московский университет потребительской кооперации

Информатика. Спец. 351300 "Коммерция".

Практикум подготовила Гудзенчук З.В., доцент каф. информ-х систем в экономике

Тема. Программирование на VBA

Лабораторная работа №1

Задание 1 Создать программу для подсчета времени на выполнение текущей программы. Роль счетчика времени сыграет форма (рис.1-слева), при этом элементы формы при запуске программы должны выполнить следующие действия:

  1. При запуске программы появляется форма (рис.1) c одной доступной кнопкой Старт. Остальные кнопки -недоступны (имеют бледный цвет)

  2. При щелчке по кнопке Старт

— в поле с именем Дата отображается текущая дата

— в поле с именем Время старта отображается начало отсчета времени

— по завершении действия, кнопка Старт становится недоступной, а кнопка Стоп - доступной.

  1. При щелчке по кнопке Стоп:

— в поле Время окончания выводится новое текущее время

— по завершении действия, кнопка Стоп становится недоступной, а кнопка с часами - доступной.

  1. При щелчке по кнопке с часами:

—в поле Время сеанса отобразится расчетное время равное разнице времени между щелчками по кнопке с часами и по кнопке Старт

—по завершении действия, кнопка с часами становится недоступной, а кнопка Выход — доступной

  1. При щелчке по кнопке Выход завершается выполнение программы.

Модель проекта (1-5) является основой программы на vba для задания 1.

Эту задачу можно выполнить как в Excel, так и в Word, т.к при ее решении нет необходимости в применении обьектов Excel или Word.

Этапы выполнения задания:

1. Создание интерфейса пользователя

Форма — это окно будущего приложения ! На форме располагают различные части программы — объекты (objects) или элементы управления (controls): окна, списки, кнопки, переключатели и т.д.

Задание 1.1 Cоздать интерфейс пользователя — форму с элементами управления (рис.1-слева).

Действия.

  • Открыть приложение Excel

  • Для открытия окна редактора Visual Basic выбрать команду Сервис Макрос Редактор Visual Basic (или нажать комбинацию клавиш <Alt + F11>)

  • Выбрать команду Вставка User Form или щелкнуть по кнопке Вставить User Form

Появятся пустая форма и панель элементов (Рис.1)

  • Используя панель элементов заполнить пользовательскую форму элементами управления перетаскивая их с помощью указателя:

— для названий полей мышкой 4 раза перетащить элемент управления

Надпись (Label) , растянуть и расположить на форме в соответствии образцу (рис. 1). Элемент управления Надпись обычно отображает текст, поясняющий значение соседнего поля.

Рис.1 Окно VBA с Формой и с Панелью элементов

4 поля, для ввода и отображения информации необходимой по ходу выполнения программы , следует перетащить на форму с помощью элемента управления Поле (TextBox) растянуть и расположить на форме в соответствии образцу (рис. 1).

Элемент управления Поле обычно служит для ввода данных пользователем.

4 кнопки, управляющие поведением программы, следует перетащить на форму с помощью элемента управления Кнопка (CommandButton).Элемент управления Кнопка применяется обычно для выполнения какого-либо действия при возникновении события (например, при щелчка по кнопке).

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

Соседние файлы в папке Задание_1