
Вікно властивостей
Вікно властивостей дозволяє задавати властивості об’єкта на етапі проектування програм. Воно є особливо корисним для задання властивостей вікна діалогу користувача та його елементів управління.
Вікно властивостей відображає властивості об’єкта, який вибраний у вікні проекту. Якшо у вікні проекту вибрано об’єкт, то вікно властивостей відображає або властивості форми, або виділеного на формі об’єкта управління.
Вікно властивостей (див. рис. 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