Першим параметром у меню «Вигляд» редактора Visual Basic (VBE) Office 2011 для Mac є параметр «Код», який неактивний, доки ви не зробите принаймні одне вікно коду видимим у VBE. Поширеним способом відкриття нового вікна коду є використання Insert→Module. Модуль схожий на нове вікно документа для обробки текстів — воно порожнє. Нічого цікавого не відбувається, поки ви не почнете писати. Ті самі функції VBE застосовуються до Excel, Word і PowerPoint.
Дослідження вікна коду Office 2011 VBE
Зверніть увагу, що горизонтальні лінії відокремлюють розділ декларацій і кожен із двох макросів. Лінії малюються автоматично VBE. Кожен розділ макросу називається процедурою. Більше про вікна коду:
-
Спливаюче меню об'єкта: це спливаюче меню в лівій частині вікна; він надає список ярликів для об'єктів.
-
Спливаюче меню процедури: це спливаюче меню в правій частині вікна; він надає список ярликів до процедур і декларацій. Коли об’єкт вибирається у спливаючому меню «Об’єкт», відображаються процедури, які застосовуються до вибраного об’єкта.
-
Розділ декларацій: (необов’язково) Загальнодоступні оголошення відображаються у верхній частині модуля Code.
-
Модулі макросу: кожен макрос або процедура розділяється рядком.
-
Кнопка перегляду процедури: клацніть, щоб обмежити відображення розділом декларації або процедури, у якому є курсор вставки.
-
Кнопка перегляду повного модуля: натисніть, щоб відобразити весь вміст вікна коду.
-
Написання коду VBA в Office 2011 для Mac
Як і у текстовому процесорі, у вікні коду редактор знає, які команди є законними, а які ні, і редактор надає вам зворотний зв’язок під час введення. Новим для VBA (Visual Basic для додатків) у Office 2011 є Intellisense , функція, яка допомагає автоматично завершувати код під час введення. Щоб побачити, як працює Intellisense, оголосіть загальнодоступну змінну в порожньому вікні коду:
Виберіть Вставити→Модуль, щоб відобразити порожнє вікно коду.
Введіть наступний код точно так, як ви бачите його тут, і натисніть Return в кінці рядка:
Загальнодоступна моя змінна як рядок
Зверніть увагу, що після того, як ви введете як , з’явиться спливаюче меню. Це Intellisense на роботі. Якщо ви знаєте, що хочете ввести, можете продовжувати вводити. Але якщо ви хочете побачити всі можливі варіанти, використовуйте спливаюче меню.
Отримання допомоги з кодом VBA в Office 2011 для Mac
Ви можете покладатися на наступні п’ять основних джерел прикладів коду, синтаксичну довідку та загальну допомогу з програмування:
-
Записувач макросів: у Excel і Word ви можете записати свої дії, а потім подивитися на код, який був записаний всередині модулів.
-
Браузер об’єктів: зручна скарбниця інформації про об’єкти, методи та властивості Office.
-
Довідка: Довідкова система в VBE мінімальна. Microsoft планує надавати довідку VBA лише для Excel.
-
Інтернет: шукайте в Інтернеті приклади коду VBA.
-
Книги про VBA: Ви можете знайти багато книг про VBA.