- •Построение меню и панелей инструментов
- •Плавающие меню и панели инструментов
- •Объекты и коллекции, применяемые для работы с меню и панелями инструментов
- •Коллекция CommandBars
- •Свойства коллекции CommandBars
- •Методы коллекции CommandBars
- •Объект CommandBar
- •Свойства объекта CommandBar
- •Методы объекта СommandBar
- •Коллекция CommandBarControls
- •Свойства коллекции CommandBarControls
- •Методы коллекции CommandBarControls
- •Объект CommandBarControl
- •Свойства объекта CommandBarControl
- •Методы объекта CommandBarControl
- •Метод Сору
- •Объект CommandBarButton
- •Свойства объекта CommandBarButton
- •Методы объекта CommandBarButton
- •Объект CommandBarComboBox
- •Свойства объекта CommandBarComboBox
- •Методы объекта CommandBarComboBox
- •Объект CommandBarPopup
- •Свойства объекта CommandBarPopup
- •Методы объекта CommandBarPopup
Методы объекта CommandBarButton
Кроме методов объекта CommandBarControl объект CommandBarButton имеет ряд специальных методов, которые рассмотрены ниже.
Метод CopyFace
Копирует внешний вид кнопки в буфер обмена. Его синтаксис имеет вид:
Expression. CopyFace
Здесь Expression — выражение, которое возвращает объект CommandBarButton.
Метод PasteFace
Вызов метода PasteFace позволяет вставить содержимое буфера обмена в кнопочный элемент управления. Синтаксис метода PasteFace:
Expression. PasteFace
Элемент синтаксиса Expression представляет собой выражение, которое возвращает объект CommandBarButton.
Объект CommandBarComboBox
Объект CommandBarComboBox позволяет получить доступ к таким элементам управления панели команд, как CustomEditBox, DropdownListBox или ComboBox на строках меню, панелях инструментов, меню, подменю или контекстных меню.
Для объекта CommandBarComboBox значение свойства Туре должно быть равным значению одной из следующих констант: msoControlEdit, msoControlDropdown, msoControlComboBox, msoControlButtonDropdown, msoControlSplitDropdown, msoControlOCXDropdown, msoControlGraphicCombo или msoControlGraphicDropdown.
Свойства объекта CommandBarComboBox
Объект CommandBarComboBox кроме свойств, общих с объектом CommandBarControl, имеет ряд дополнительных свойств, приведенных в табл. 5.14.
Таблица 5.14. Свойства объекта CommandBarComboBox
Свойство |
Тип |
Описание |
Запись |
DropDownLines |
Long |
Определяет количество строк в объекте CommandBarComboBox. В качестве элемента управления должен использоваться пользовательский выпадающий или комбинированный список.. Попытка задания значения данного свойства встроенному элементу управления или полю редактирования приведет к ошибке. Если данное свойство имеет значение 0, то количество строк в элементе управления будет равно количеству линий в списке |
X |
DropDownWidth |
Long |
Определяет ширину (в пикселах) списка элемента управления. При попытке задания значения данного свойства встроенному элементу управления происходит ошибка. Если присвоить свойству DropDownWidth значение 1 , то ширина списка будет соответствовать длине самого длинного элемента списка. Для значения, равного 0, ширина списка будет определяться шириной элемента управления |
X |
List |
String |
Определяет элемент в списке. Для встроенных элементов управления это свойство доступно только для чтения. Синтаксис: Expression. List(lndex). Здесь Expression обязательный элемент, представляющий собой выражение; возвращающее объект CommandBarComboBox, Index — обязательный элемент, соответствующий индексу элемента списка, который будет установлен |
X |
ListCount |
Long |
Определяет количество элементов списка в элементе управления |
|
ListHeaderCount |
Long |
Определяет количество элементов списка в комбинированном элементе управления, которые отображаются одновременно. Если значение данного свойства равно 1 , то список отображает все элементы одновременно. Для встроенных элементов управления это свойство доступно только для чтения |
X |
Style |
Long |
Определяет способ отображения комбинированного списка на панели команд. Значение данного свойства может равняться одной из следующих констант: msoComboLabel или msoComboNormal |
X |
Text |
String |
Определяет отображаемый или редактируемый текст в элементе управления |
X |
