- •Построение меню и панелей инструментов
- •Плавающие меню и панели инструментов
- •Объекты и коллекции, применяемые для работы с меню и панелями инструментов
- •Коллекция CommandBars
- •Свойства коллекции CommandBars
- •Методы коллекции CommandBars
- •Объект CommandBar
- •Свойства объекта CommandBar
- •Методы объекта СommandBar
- •Коллекция CommandBarControls
- •Свойства коллекции CommandBarControls
- •Методы коллекции CommandBarControls
- •Объект CommandBarControl
- •Свойства объекта CommandBarControl
- •Методы объекта CommandBarControl
- •Метод Сору
- •Объект CommandBarButton
- •Свойства объекта CommandBarButton
- •Методы объекта CommandBarButton
- •Объект CommandBarComboBox
- •Свойства объекта CommandBarComboBox
- •Методы объекта CommandBarComboBox
- •Объект CommandBarPopup
- •Свойства объекта CommandBarPopup
- •Методы объекта CommandBarPopup
Методы объекта CommandBarComboBox
Кроме методов, общих с объектом CommandBarControl, объект CommandBarComboBox имеет ряд дополнительных методов, название и назначение которых представлено ниже.
Метод Addltem
Метод Addltem добавляет элемент списка в комбинированный элемент управления. Синтаксис метода Addltem:
Expression.Addltem(Text, Index)
Элементы синтаксиса метода Addltem представлены в табл. 5.15.
Таблица 5.15. Элементы синтаксиса метода Addltem
Элемент |
Описание |
Expression |
Обязательный элемент — выражение, возвращающее объект CommandBarComboBox. Объект должен представлять собой пользовательский элемент управления типа поле со списком или выпадающий список |
Text |
Обязательный элемент — строка, представляющая собой текст, добавляемый в элемент управления |
Index |
Необязательный элемент типа Variant— позиция элемента списка. Если данный аргумент отсутствует, то элемент добавляется в конец списка |
ВНИМАНИЕ. Вызов данного метода для встроенного элемента управления или поля приведет к ошибке.
Метод Clear
Метод Clear удаляет все элементы комбинированного списка или выпадающего списка, а также удаляет текст в поле и комбинированном списке на панели команд. Синтаксис метода Clear:
Expression. Clear
Элемент синтаксиса Expression метода Clear представляет собой выражение, которое возвращает объект CommandBarComboBox.
ВНИМАНИЕ. Данный метод не применим для встроенных элементов управления панели команд.
Метод Removeltem
Метод Removeltem применим только к спискам. Он предназначен для удаления строки из элемента управления, представляемого объектом CommandBarComboBox. Синтаксис метода Removeltem:
Expression. Removeltem(Index)
Элементы синтаксиса метода Removeltem пведставлены в табл. 5.16.
Таблица 5.16. Элементы синтаксиса метода Removeltem
Элемент |
Описание |
Expression |
Обязательный элемент — выражение, возвращающее объект CommandBarComboBox |
Index |
Обязательный элемент типа Long. Идентифицирует индекс элемента, удаляемого из списка |
Объект CommandBarPopup
Объект CommandBarPopup предоставляет доступ к всплывающим элементам управления. Все объекты CommandBarPopup, как и объекты CommandBarButton и CommandBarComboBox, являются элементами коллекции CommandBarControls.
Значение свойства Type данного объекта должно быть равным значению одной из следующих констант:
msoControlPopup,
msoControlGraphicPopup,
msoControlButtonPopup,
msoControlSplitButtonPopup,
msoControlSplitButtonMRUPopup.
Свойства объекта CommandBarPopup
Кроме свойств, общих с объектом CommandBarControl, объект CommandBarPopup обладает рядом дополнительных свойств, название и назначение которых представлено в табл. 5.17.
Таблица 5.17. Свойства объекта CommandBarPopup
Свойство |
Тип |
Описание |
Запись |
CommandBar |
Object |
Возвращает объект CommandBar, который представляет собой меню, отображаемое всплывающим элементом управления |
|
Style |
Long |
Определяет способ отображения комбинированного элемента управления. Значение данного свойства может равняться одной из констант: msoComboLabel msoComboNormal |
X |