Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_VB_Палагута.doc
Скачиваний:
5
Добавлен:
14.11.2019
Размер:
15 Мб
Скачать
☆

7.2 Редактор vba

Для створення процедур і функцій мовою Visual Basic for Application, перегляду та редагування макросів використовується редактор VBA. Для активізації редактору можна:

  • подати команду меню Сервис – Макрос – Редактор Visual Basic;

  • скористатися інструментом Редактор Visual Basic на панелі інструментів Visual Basic (для виведення панелі інструментів потрібно подати команду меню Вид – Панели инструментов - Visual Basic).

Інтерфейс редактору Visual Basic for Application включає такі основні компоненти (рис. 7.1):

  • вікно проекту Project – VBA Project;

  • вікно редагування коду;

  • вікно властивостей Properties;

  • вікно перегляду об’єктів Object Browser;

  • вікно редагування форм UserForm.

Вікно проекту Project – VBA Project у редакторі VBA можна вивести командою меню View – Project Explorer або натисканням на кнопці Project Explorer на панелі інструментів Standard. У вікні подається дерево об’єктів додатку Microsoft Excel. Для кожної робочої книги, що розчинена у середовищі Excel, у дереві містяться елементи, які використовуються для створення та редагування модулів для листів робочої книги, для книги у цілому, для кожної форми користувача, яку створено у проекті, для макросів.

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

У вікні властивостей перелічені настанови властивостей об’єктів – обраної форми, елементів керування, листів робочої книги, робочої книги у цілому. Це вікно можна застосовувати для перегляду та зміни властивостей об’єктів. Для виведення вікна властивостей слід виконати команду меню View – Properties Window або скористатися інструментом Properties Window на панелі інструментів Standard.

Вікно перегляду об’єктів Object Browser відображується у редакторі VBA після виконання команди меню View – Object Browser або натискання на інструменті Object Browser на панелі інструментів Standard. У цьому вікні міститься список усіх об’єктів, які існують у системі та які можна використовувати при створенні проекту. Можна обрати будь-який об’єкт зі списку Classes і у списку Members буде відображуватися перелік властивостей і методів для даного об’єкту. При чому властивості характеризуються символом , а методи символом - . Значення властивості або методу можна переглянути у рідку стану вікна Object Browser.

Рисунок 7.1 - Вид вікна редактору VBA

Для створення вікон діалогу додатків, що розробляються, у VBA використовуються форми. Форма до проекту додається виконанням команди Insert – UserForm. У результаті до проекту додається порожня форма з панеллю елементів (рис.7.2). Використовуючи панель елементів можна помістити у форму необхідні елементи управління – командні кнопки, етикетки, текстові поля, прапорці та ін., за допомогою вікна властивостей визначити властивості форми і кожного елемента управління. Панель елементів стає активною після активізації форми. Якщо панель елементів зачинено, то вивести її у вікні редактору VBA можна за допомогою команди меню View – Toolbox.

Рисунок 7.2 - Вікно редагування форм UserForm і панель елементів