Objeto CommandBarComboBox

Microsoft Office Objects

Mostrar todo

Objeto CommandBarComboBox

         
CommandBars (CommandBar) CommandBarControls (CommandBarControl)
CommandBarButton
CommandBarComboBox
CommandBarPopup

Representa un control de cuadro combinado de una barra de comandos.

Uso del objeto CommandBarComboBox

Utilice Controls(index), donde index es el número de índice de un control, para devolver un objeto CommandBarComboBox. La propiedad Type del control debe ser msoControlEdit, msoControlDropdown, msoControlComboBox, msoControlButtonDropdown, msoControlSplitDropdown, msoControlOCXDropdown, msoControlGraphicCombo o msoControlGraphicDropdown.

El siguiente ejemplo agrega dos elementos al segundo control de la barra de comandos denominada "Custom" y, a continuación, ajusta el tamaño del control.

Set combo = CommandBars("Custom").Controls(2)
With combo
    .AddItem "First Item", 1
    .AddItem "Second Item", 2
    .DropDownLines = 3
    .DropDownWidth = 75
    .ListIndex = 0
End With

También puede utilizar el método FindControl para devolver un objeto CommandBarComboBox. El siguiente ejemplo busca todas las barras de comandos de un objeto CommandBarComboBox visible cuyo rótulo sea "sheet assignments".

Set myControl = CommandBars.FindControl _
(Type:=msoControlComboBox, Tag:="sheet assignments", Visible:=True)