Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3. Інтерфейс VBA.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.12 Mб
Скачать

Вікно властивостей

Вікно властивостей дозволяє задавати властивості об’єкта на етапі проектування програм. Воно є особливо корисним для задання властивостей вікна діалогу користувача та його елементів управління.

Вікно властивостей відображає властивості об’єкта, який вибраний у вікні проекту. Якшо у вікні проекту вибрано об’єкт, то вікно властивостей відображає або властивості форми, або виділеного на формі об’єкта управління.

Вікно властивостей (див. рис. 5) виводиться на екран або видаляється з екрана за допомогою команд View – Properties Windows або кнопки Properties Windows стандартної панелі інструментів. Оскільки форма і елементи управління кожен самі по собі являються об’єктами, набір властивостей в цьому вікні міняється залежно від вибраного об’єкту.

Рисунок 5 Вікно властивостей

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

У вікні програми відображається програмний код стандартних модулів; модулів класів, створених користувачем; модулів класів вбудованих об’єктів чи вікон діалогів. У цьому вікні виконується основна частина роботи при програмуванні мовою VВА: введення програми, перегляд і редагування, виведення на друк. При введенні рядків програми текст уважно аналізується редактором Visual Basic, виявляються помилки і виводяться на екран пропозиції для виправлення рядків коду.

Щоб вивести вікно редактору програми, необхідно у вікні проекту вибрати об’єкт, форму чи модуль, а потім натиснути клавішу F7 або виконати команду View – Code. У вікні програми для переходу між різними ділянками програмного коду використовуються списки об’єктів та процедур (див. рис.6)

Рисунок 6 Елементи вікна редактору програми

Основні елементи вікна програми (див. Рис. 6):

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

  • Declarations: містить усі процедури, які доступні для редагування, вибір здійснюється клацанням маніпулятором миша по відповідній процедурі. Наприклад, якщо у модулі класу зі списку вибрано деякий об’єкт, то список процедур містить перелік подій, що розпізнаються даним об’єктом;

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

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

  • Кнопка відображення процедури (Procedure View): знаходиться у нижньому лівому куті для вибору режиму представлення однієї процедури у вікні програми;

  • Кнопка відображення модуля в цілому (Full Module View): знаходиться у нижньому лівому куті для вибору режиму представлення.

Розглянемо модуль класу об’єкта ThisWorkBook (див. рис. 21)відкрита книга MS Excel. Зі списку об’єктів вибрано об’єкт WorkBook, а відповідний список процедур містить список події, що розпізнаються об’єктом WorkBook.

Рисунок 1 Список подій об’єкта WorkBook