
1. Раскрывающегося списка Project/Library (Проект/Библиотека) в
левом верхнем углу окна, в котором можно выбрать различные проекты и
библиотеки объектов (например, библиотеки объектов Excel, VBA и т.д.).
В данном случае (Рис. 195) отображены все библиотеки (
All Libraries).
2. Раскрывающегося списка
Classes (Классы), который отображает
все классы объектов выбранной библиотеки.
3. Списка
Members (Компоненты) отображает все компоненты вы-
бранного класса. При выделении строки в этом списке в нижней части ок-
на
Object Browser отображается дополнительная информация о выбран-
ном компоненте.
Кроме перечисленных элементов, иметься команда
Search Text (по-
иск текста), которая находит нужный класс, справка и другие.
Редактирования макроса, записанного с помощью макрорекордера
(на примере MS Excel)
Одним из основных способов изучения основ VBA на первых этапах
обучения является запись команд с помощью макрорекордера, а затем изу-
чения и редактирование кода записанной операции в окне редактора VBA.
Задание
В MS Excel для быстрого вызова команды по объединению ячеек и
выравниванию расположенных в них данных по центру служит
кнопка , расположенная на панели инструментов
Форматирование.
Некоторым неудобством от использования данной кнопки является то, что
данные, располагаясь в центре объединенных ячеек, остаются не выров-
ненными по вертикали (Рис. 196).
Рис. 196.
Запишем макрос, который бы устранял данный недостат
ок и вызы-
вался на исполнение с помощью созданной нами кнопки па панели инст-
рументов.
Порядок выполнения
1. Выделим диапазон ячеек с данными, которые необходимо объеди-
нить и центрировать и воспользуемся порядком записи макроса, описан-
ным выше (стр.389).
2. Вызываем команду СервисМа
кросНачать запись и определяем
исходные параметры макроса (Рис. 197):
2.1.
Имя макроса: Макрос_форматирования;
407