Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  Створення форми користувача для інтерфейсу програм на VBA

Створення форми користувача для інтерфейсу програм на VBA

Работа выполнена на украинском языке.
Работа рассматривает три основных типа алгоритмов (линейный, разветвленный, циклический), учит создавать современный интерфейс программы в виде пользовательской формы.
09.02.2013

Описание разработки

Работа выполнена на украинском языке.

Мета: Формування навичок складання програм  лінійних алгоритмів на VBA в середовищі табличного процесора MS Excel .

Після виконання роботи студент повинен знати:

Правила створення форми користувача для вводу даних лінійної програми та запис на мові програмування VBA.

Після виконання роботи студент повинен вміти:

Створювати, зберігати, редагувати та запускати на виконання програми лінійних алгоритмів на мові програмування VBA.

Література:

  1. Глинський Я.М., Анохін В.Є., Ряжська В.А, Бейсик. QBasic i VBA. 4-те доп.вид. – Львів:Деол, СПД Глинський, 2004. – 160с.
  2. Хорев В.Д. Самоучитель программирования на VBA в Microsoft Office. Юниор, К., 2001

Порядок виконання роботи:

  1. Створити файл MS Excel.
  2. Через пункт меню Сервис – Макрос – Редактор Visual Basic викликати вікно редактора.
  3. Через пункт меню View – Properties Window вивести на екран вікно властивостей об’єктів. Клацнути в сірому полі екрану.
  4. Через пункт меню Insert – User Form додати порожню форму. Вигляд екрану приблизно такий:

Вид формы

Властивість Caption визанчає рядок заголовку форми, замість UserForm1 записати «Линейна програма». Якщо зникла панель елементів управління слід клацнути в простір форми.

Додаємо до форми наступні елементи:

Линейная программа

Двічі клацнути на кнопці „Обчислити”, внаслідок чого вікно перейде до режиму Код VBA, та записати код програми:

Программа

Описати всі змінні, що використовуються у програмі

Поставити курсор після „End Sub” і перейти в режим форми через пункт меню View – Object.

Двічі клацнути на кнопці „Кінець розрахунку”, внаслідок чого вікно перейде до режиму Код VBA, та дописати код програми:

Программа

Закрити вікно редактора Visul Basic.

Через пункт меню Сервис – Макрос – Макросы… створити макрос з ім'ям „Лінейна_<номер варіанту>_форма”, наприклад

У відкрившемся вікні редактора Visul Basic записати таку команду:

Sub Лінейная_1_форма()

 UserForm1.Show

End Sub

Закрити вікно редактора Visul Basic.

Запустити макрос „Лінейная_1_форма” на виконання через пункт меню Сервис – Макрос – Макросы… Виділити ім'я макросу і натиснути кнопку Выполнить.

Має з’явитися форма, слід у відведені віконця ввести дані, натиснути кнопку „Обчислити”, записати результат і переконатися, що кнопка „Кінець розрахунку” закриває  форму.

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Створення форми користувача для інтерфейсу програм на VBA (0.3 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт