Інтерфейс
інтегрованого середовища розробки VBA аналогічний інтерфейсу інтегрованого
середовища розробки Visual Basic. Запуск середовища розробки VBA здійснюється з
будь-якого додатка, що входить в Microsoft Office, командою [Сервіс-Макрос-Редактор
Visual Basic].
Вікно
середовища розробки VBA являє собою стандартне вікно додатка, у якому можуть
бути відкриті за допомогою пунктів меню View робочі вікна середовища: панель
інструментів, вікна Конструктор форм, Властивості об'єкта, Програмний
код, Перегляд об'єктів і Провідник проекту.
Панель
інструментів у стандартному варіанті включає 14 різних класів керуючих
елементів: Соmmandbutton (командна кнопка), Textbox (текстове поле), Label
(напис) і ін. Існує можливість доповнити панель інструментів новими
класами керуючих елементів за допомогою команди [Tools-Additional Controls...].
У вікні Конструктор
форм можна конструювати графічний інтерфейс проектів, поміщаючи на форму
(об'єкт Userform) керуючі елементи.
За допомогою
вікна Властивості об'єкта можна встановлювати необхідні значення
властивостей (Name, Caption і ін.) об'єктів графічного інтерфейсу (форми й
керуючих елементів).
У вікні Програмний
код можна вводити й редагувати код програмних модулів. Редактор коду оказує
«інтелектуальну» допомогу користувачеві. По-перше, він автоматично пропонує
користувачеві варіанти завершення інструкції, що вводиться.
Після введення
імені об'єкта (наприклад, об'єкта Selection) і крапки у вікні з'являється
список його властивостей, методів, а також вхідних у нього об'єктів більш
низького рівня.
Подвійне
клацання по обраному об'єкту або натискання клавіші {Tab} вставляє обране
ім'я в код програми.
По-друге, у
будь-який момент можна одержати перелік усіх класів об'єктів VBA, а для кожного
класу — перелік властивостей і методів. Для цього необхідно виділити в тексті
програми ім'я об'єкта, здійснити праве клацання й у контекстному меню, що
з'явився, вибрати пункт Перегляд об'єктів або ввести команду [Вид - Перегляд
об'єктів].
У вікні Перегляд
об'єктів, що з'явилося, у
його лівій частині можна вибрати клас об'єктів (наприклад, Documents), а в
правій частині вікна вибрати властивість, що цікавить нас, або метод
(наприклад, метод Open). У нижній частині вікна буде виведена коротка
інформація про формат завдання методу або властивості.
По-третє,
редактор коду проводить автоматичну перевірку синтаксису набраного рядка після
натискання клавіші {Enter}. Якщо в рядку допущена помилка, то вона
виділяється червоним кольором. Для усунення помилки в допомогу користувачеві на
екрані відображається діалогова панель, на якій міститься інформація про
допущену помилку.
По-четверте,
якщо курсор розташувати на ключовому слові мови VBA (імені об'єкта, методу,
властивості або інструкції) і нажати клавішу {F1}, то з'явиться вікно з
розгорнутою довідковою інформацією.
У вікні Провідник проекту можна ознайомитися з ієрархічною
структурою файлів програмних модулів проекту. У проекті автоматично створюються
програмні модулі для кожного документа, крім того, можна створити програмні
модулі форм і стандартні програмні модулі (макроси).