Compartilhar via


Objeto CommandBarControl (Office)

Representa um controle de barra de comandos. O objeto CommandBarControl é membro da coleção CommandBarControls. As propriedades e métodos do objeto CommandBarControl são compartilhados pelos objetos CommandBarButton, CommandBarComboBox e CommandBarPopup.

Observação

[!OBSERVAçãO] O uso de CommandBars em alguns aplicativos do Microsoft Office foi substituído pelo novo componente da faixa de opções da interface de usuário do Microsoft Office Fluent. Para obter mais informações, consulte Descrição geral do friso do Office Fluent.

Comentários

Ao escrever código do Visual Basic para funcionar com controles da barra de comando personalizado, você usa os objetos CommandBarButton, CommandBarComboBox e CommandBarPopup.

Ao escrever código para trabalhar com controles internos no aplicativo contêiner que não podem ser representados por um desses três objetos, use o objeto CommandBarControl. Utilize Controlos (índice), em que o índice é o número de índice de um controlo, para devolver um objeto CommandBarControl . (A propriedade Tipo do controlo tem de ser msoControlLabel, msoControlExpandingGrid, msoControlSplitExpandingGrid, msoControlGrid ou msoControlGauge).

Podem ser atribuídas a variáveis declaradas como CommandBarControlCommandBarButton, CommandBarComboBox e CommandBarPopup valores.

Exemplo

Você também pode usar o método FindControl para retornar um objeto CommandBarControl. O exemplo a seguir procura um controle do tipo msoControlGauge; Caso encontre, ele exibe o número de índice do controle e o nome da barra de comando que o contém. Neste exemplo, a variável lbl representa um objeto CommandBarControl .

Set lbl = CommandBars.FindControl(Type:= msoControlGauge) 
If lbl Is Nothing Then 
    MsgBox "A control of type msoControlGauge was not found." 
Else 
    MsgBox "Control " & lbl.Index & " on command bar " _ 
        & lbl.Parent.Name & " is type msoControlGauge" 
End If

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.