На этом шаге мы перечислим основные свойства и методы коллекции CommandBars.
В предыдущих шагах были рассмотрены объекты, которые по большей части характеризуются как подчиненные по отношению к корневому объекту "документ". Они в своей совокупности представляют содержимое и характеристики документа. Используя эти объекты, мы можем создавать документ и заполнять его содержание. Таким образом, мы используем приложение MS Word как универсальный редактор нужных документов (например, отчетов), и свойств этих объектов нам вполне достаточно, но Word.Application дает программистам больше возможностей, которые нужно использовать. Ранее была рассмотрена объектная модель Application, в которой элементы управления выделены в отдельную коллекцию самим приложением Word. Коллекция CommandBars представляет собой совокупность панелей инструментов (далее - панели) и панели главного меню (далее - главное меню), а также подобных элементов (панелей и меню), созданных пользователем. Каждый из этих элементов, в свою очередь, является хозяином кнопок (панели) или пунктов меню (главное меню и другие меню).
Рассмотрим свойства коллекции CommandBars. Как и любая коллекция, она содержит набор элементов и имеет свойство Count (количество элементов коллекции). Свойства и методы коллекции CommandBars представлены в таблице 1.
Свойство или метод | Тип | Описание |
---|---|---|
ActionControl | Объект | Ссылка на текущий активный элемент управления |
ActiveMenuВаг | Объект | Ссылка на текущий активный элемент меню |
Add | Метод | Добавляет элемент коллекции |
Count | Integer | Количество элементов коллекции |
DisplayTooltips | Boolean | Включает подсказку для кнопок |
DisplayKeysInTooltips | Boolean | Включает подсказку сочетания "горячих" клавиш для кнопок |
FindControl | Метод | Осуществляет поиск элемента коллекции |
Item(i:integer) | Объект | Элемент коллекции |
LargeButtons | Boolean | Переключает отображение больших/маленьких кнопок |
MenuAnimationStyle | Integer | Задает эффект при выводе меню |
ReleaseFocus | Метод | Обновляет пользовательский интерфейс для всех элементов коллекции |
На следующем шаге мы приведем примеры использования некоторых из перечисленных свойств и методов.