Значения типов элемента управления.
| Элемент управления | Значение |
| CommandBarButton | MsoControlButton |
| CommandBarPopup | MsoControlPopup |
| CommandBarCompoBox | MsoControlEdit |
| CommandBarCompoBox | MsoControlDropDown |
| CommandBarCompoBox | MsoControlCompoBox |
| CommandBarCompoBox | MsoControlButtonDropDown |
| CommandBarCompoBox | MsoControlSplitDropDown |
| CommandBarCompoBox | MsoControlOCXDropDown |
| CommandBarCompoBox | MsoControlGraphicCompo |
| CommandBarCompoBox | MsoControlGraphicDropDown |
| CommandBarCompoBox | MsoControlGraphicPopup |
| CommandBarCompoBox | MsoControlButtonPopup |
| CommandBarCompoBox | MsoControlSplitButtonPopup |
| CommandBarCompoBox | MsoControlSplitButtonMRUPopup |
| CommandBarControl | MsoControlLabel |
| CommandBarControl | MsoControlExpandingGrid |
| CommandBarControl | MsoControlSplitExpandingGrid |
| CommandBarControl | MsoControlGrid |
| CommandBarControl | MsoControlGauge |
Использование объектов CommandBarControl.
Элемент управления CommandBarButton используется для выполнения макроса в ответ на щелчок по этому элементу. При программировании необходимо задать внешний вид кнопки, разрешить доступ к кнопке и задать выполняемые в ответ на щелчок действия. Внешний вид кнопки в строке меню можно задать, указав значение свойства Style. Допустимыми значениями данного свойства являются:
- MsoButtonAutomatic — кнопка не содержит текста и рисунка.
- MsoButtonIcon — не выводится рисунок. В этом случае необходимо также задать значение свойства Icon.
- MsoButtonCaption — на кнопке выводится текст. В этом случае необходимо также задать значение свойства Caption.
- MsoButtonIconandCaption — на кнопке выводится текст и рисунок. В этом случае необходимо также задать значения свойств Icon и Caption.
Для запрета или разрешения доступа к объекту CommandBarButton используется свойство Enabled. Чтобы активизировать кнопку в строке меню, используется следующая инструкция:
MyCommandBarButton.Enabled = True
Пример программирования кнопок:
Public Sub prButton()
Dim ThisButton As CommandBarButton
Dim ThisCommandBar As CommandBar
Set ThisCommandBar = CommandBars.Add
ThisCommandBar.Visible = True
Set ThisButton = ThisCommandBar.Controls.Add(msoControlButton)
ThisButton.Style = msoButtonCaption
ThisButton.Caption = «Лекция 11»
ThisButton.OnAction = «ShowDoc»
End Sub
Похожие записи
- No related posts found