Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Програмні оболонки і пакети.doc
Скачиваний:
8
Добавлен:
05.03.2016
Размер:
4.17 Mб
Скачать

Лабораторна робота №2 Тема “Редактор Visual Basic”

1. Вікно програми

У цьому вікні виконується основна частина роботи при програмуванні мовою VBA: введення програми, перегляд і редагування, виведення на друк.

Основні елементи вікна програми:

  • Список объектов: стандартний модуль містить “Общая область” у випадку використання модуля форми для створення коду, який керує подіями; всі елементи управління і складові частини форми будуть зібрані у цьому списку;

  • Список процедур и событий: всі процедури, котрі доступні для редагування, вибір здійснюється клацанням маніпулятором “миша” по відповідній процедурі;

  • Разделитель: вікно програми можна розділити на дві частини (вертикально), це дозволяє переглядати частини великої процедури або різні процедури для порівняння, а також виконувати копіювання і вставку фрагментів програми;

  • Поле отметок: знаходиться ліворуч і містить різні індикатори, які відмічають стан коду під час редагування й налагоджування програми;

  • Кнопка представления процедуры: знаходиться у нижньому лівому куті і служить для вибору режиму представлення процедури;

  • Кнопка представления полного модуля: знаходиться у нижньому лівому куті і служить для вибору режиму представлення.

При введенні рядків програми текст уважно аналізується редактором Visual Basic, виявляються помилки і виводяться на екран пропозиції для виправлення рядків коду.

2. Вікно форми

Для створення діалогових вікон користувача використовується вікно форм. Якщо не використовуються діалогові вікна при введенні послідовності відповідей, неможливо повернутися назад і виправити певну відповідь. Під час уведення даних у різні клітинки або різні аркуші електронної таблиці можливі помилки, наприклад, уведення значень не в тому місці або введення недопустимих значень. Уникнути цих проблем можна шляхом створення діалогових вікон: усі дані, що вводяться, помістити в одному діалоговому вікні і контролювати введені значення за допомогою елементів управління.

Система створення діалогових вікон користувача вбудована в редактор Visual Basic і містить набір потужних, погоджених між собою інструментів програмування форм користувача. Для створення форми використовується команда “Вставка\UserForm”. Нова форма буде додана до проекту і відкрита для редагування. Перед додаванням до форми елементів управління задаються деякі властивості форми, команда “Вид\Окно свойств”:

  • властивість Name задає ім’я форми;

  • властивість Caption містить текст рядка заголовка форми.

Лабораторна робота №3 Тема “Макроси у vba”

1.Підпрограми і функції

Основна частина створеного VBA-коду зберігається в процедурах. Процедура – це набір виразів мовою VBA, які зібрані разом для виконання. У VBA є два типи процедур:

- підпрограми розробляються для виконання послідовності дій; усі записані макроси є підпрограмами, як і процедури подій, які створюються автоматично для роботи з формами користувачів;

- функції розробляються для виконання послідовності дій, але можуть повертати результат у вигляді значення; вони використовуються для виконання обчислень, для роботи з текстовими виразами або для перевірки правильності операції за допомогою встановлення відповідного результату.

Частіше використовуються підпрограми, тому що в них зберігаються всі записані макроси. Для редагування записаних макросів використовується вікно редактора Visual Basic. Для відкриття вікна програми з необхідним макросом потрібно дати команду “Сервис\Макрос\Макросы”. У діалоговому вікні необхідно вибрати ім’я макроса для редагування і дати команду “Изменить”.