редактора в другую панель. Чтобы скопировать кнопку в любом из приложений Office, перетащите ее на новое место, удерживая при этом нажатой клавишу Alt.
* Кнопка с изображенными на ней молотком и гаечным ключом открывает панель элементов управления, очень похожую на панель элементов управления VBA. В Office вы можете поместить элементы управления VBA в сам документ, а не только в VBA-форму.
* Кнопка с изображенными на ней линейкой, треугольником и карандашом включает режим проектирования, в котором вы можете редактировать элементы управления VBA в своем документе.
Краткое знакомство с редактором Visual Basic
Первые обращения к редактору Visual Basic могут вас озадачить. Наверное, присутствие меню и панелей инструментов вверху экрана покажется вам привычным, но вот что означает это обилие окон? Предсказать их взаимное расположение практически невозможно, поскольку они размещаются и комбинируются почти в бесконечном разнообразии вариантов (даже когда вы открываете редактор Visual Basic впервые, все равно предстающая перед вами картина допускает немало вариантов, в зависимости от того, как вы его открыли).
Кроме того, если вы не профессиональный программист, названия окон и их функции окажутся для вас наверняка непонятными.
Научить вас уверенно обращаться со всеми этими окнами должна глава 5, здесь же я приведу только список их имен и функций (табл. 3.1).
Таблица 3.1. Имена и функции
Имя окна | Функциональное назначение |
Project Explorer (окно проводника проекта) | Перемещение по компонентам VBA-проекта и управление ими |
Code (окно программного кода) | Просмотр, добавление и редактирование программного кодаVBA |
UserForm (окно формы) | Проектирование пользовательских форм (диалоговых и других окон) |
Tool box (панель элементов управления) | Добавление элементов управления (текстовых полей или кнопок) в формы, а во многих VBA- приложениях и в документы |
Properties (окно свойств) | Установка индивидуальных атрибутов выделенной формы или элемента управления |
Watch (окно контролируемых выражений) | Отслеживание значений выбранных переменных программы и выражений |
Locals (окно локальных переменных) | Отслеживание значений переменных текущей процедуры |
Immediate (окно немедленного выполнения) | Выполнение отдельных строк программного кода для немедленного получения результата |