 
        
        - •Построение меню и панелей инструментов
- •Плавающие меню и панели инструментов
- •Объекты и коллекции, применяемые для работы с меню и панелями инструментов
- •Коллекция CommandBars
- •Свойства коллекции CommandBars
- •Методы коллекции CommandBars
- •Объект CommandBar
- •Свойства объекта CommandBar
- •Методы объекта СommandBar
- •Коллекция CommandBarControls
- •Свойства коллекции CommandBarControls
- •Методы коллекции CommandBarControls
- •Объект CommandBarControl
- •Свойства объекта CommandBarControl
- •Методы объекта CommandBarControl
- •Метод Сору
- •Объект CommandBarButton
- •Свойства объекта CommandBarButton
- •Методы объекта CommandBarButton
- •Объект CommandBarComboBox
- •Свойства объекта CommandBarComboBox
- •Методы объекта CommandBarComboBox
- •Объект CommandBarPopup
- •Свойства объекта CommandBarPopup
- •Методы объекта CommandBarPopup
Объект CommandBarControl
Объект CommandBarControl предоставляет доступ ко всем элементам управления панели команд. Каждый объект CommandBarControl является элементом коллекции CommandBarControls.
Все свойства и методы, которые имеет объект CommandBarControl, также имеют и объекты CommandBarButton, CommandBarComboBox и CommandBarPopup.
ВНИМАНИЕ. Для работы с элементами управления панели команд используют объекты CommandBarButton, CommandBarComboBox и CommandBarPopup. Поскольку не все встроенные элементы управления могут быть представлены одним из этих трех объектов, то для работы с такими встроенными элементами управления используют объект CommandBarControl.
В случае объявления в программе переменной типа CommandBarControl, ей можно присвоить ссылку на объекты CommandBarButton, CommandBarComboBox и CommandBarPopup.
Свойства объекта CommandBarControl
Основные свойства объекта CommandBarControl подробно рассмотрены в табл. 5.11.
Таблица 5.11. Свойства объекта CommandBаrControl
| Свойство | Тип | Описание | Запись | 
| BeginGroup | Boolean | Позволяет начать группу элементов управления на панели команд, начиная с данного, при задании данному свойству значения True | X | 
| Caption | String | Определяет текст заголовка элемента управления панели команд. Для свойства TooltipText значение данного свойства является значением по умолчанию | X | 
| HelpContextld | Long | Определяет идентификатор справки, присоединенной к элементу управления панели команд. Данное свойство используется совместно со свойством HelpFile | X | 
| HelpFile | String | Определяет имя файла справки, присоединенного к элементу управления панели команд. Чтобы использовать данное свойство, вы должны сначала присвоить какое-либо значение свойству HelpContextID. Если элемент управления выделен, то определяемый этим свойством файл справки будет появляться при нажатии клавиши F1 | X | 
| Index | Long | Возвращает порядковый номер объекта в коллекции. Первый элемент управления панели команд в коллекции CommandBarControls имеет номер 1. Разделители не включаются в коллекцию CommandBarControls | 
 | 
| OnAction | String | Определяет имя макроса или функции Visual Basic, которая будет выполнена при нажатии на элементе управления или изменении его значения | X | 
| Parameter | String | Определяет строку, которую может использовать приложение для выполнения команды при нажатии на элементе управления панели команд. Эта строка может быть, например, параметром функции, определенной свойством OnAction. С помощью данного свойства можно изменить поведение встроенного элемента управления. Для этого ему необходимо присвоить соответствующее значение | X | 
| Priority | 
 | Определяет приоритет элементов управления панелей команд в том случае, если элементы управления не помещаются на одной строке. Допустимыми значениями данного свойства являются числа в диапазоне от 0 до 7. Если значение этого свойство равно 1 , то элемент управления не может быть удален с панели команд. При этом все остальные значения данного свойства игнорируются. Обратите внимание, что данное свойство используется только для элементов управления панелей инструментов и не применимо для пунктов меню | 
 | 
| ShortcutText | String | Определяет название горячей клавиши, отображаемый в меню, подменю или контекстных меню. Это свойство можно задать только в том случае, если установлено свойство OnAction | X | 
| Tag | String | Предназначено для введения дополнительной информации об элементе управления. Эта информация может использоваться, например, как аргумент в процедуре или для идентификации элемента управления | X | 
| TooltipText | String | Определяет текст экранной подсказки, отображаемой для элемента управления панели команд. По умолчанию в качестве значения данного свойства используется значение свойства Caption | X | 
| Type | Long | Определяет тип элемента управления панели команд. Значение данного свойства должно равняться одной из констант, определяющих тип элемента управления (MsoControlType) | 
 | 
