Objeto CommandBars (Office)
Uma coleção de objetos CommandBar que representa as barras de comandos no aplicativo contêiner.
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 Visão geral da faixa de opções fluente do Office.
Exemplo
Use a propriedade CommandBars para retornar a coleção CommandBars. O exemplo seguinte exibe na janela imediata o nome e o nome local do cada barra de menu e barra de ferramentas e exibe um valor que indica se as barra de menu ou barra de ferramentas está visível.
For Each cbar in CommandBars
Debug.Print cbar.Name, cbar.NameLocal, cbar.Visible
Next
Use o método Add para adicionar uma nova barra de comandos à coleção. O exemplo a seguir cria uma barra de ferramentas personalizada chamada Custom1 e a exibe como uma barra de ferramentas flutuante.
Set cbar1 = CommandBars.Add(Name:="Custom1", Position:=msoBarFloating)
cbar1.Visible = True
Use enumName, em que index é o nome ou o número de índice de uma barra de comando, para retornar um único objeto CommandBar . O exemplo a seguir encaixa a barra de ferramentas chamada Custom1 na parte inferior da janela do aplicativo.
CommandBars("Custom1").Position = msoBarBottom
Observação
Use o nome ou o número do índice para especificar uma barra de menus ou barra de ferramentas na lista de barras de menu e barras de ferramentas disponíveis no aplicativo de contêiner. No entanto, você deverá usar o nome para especificar um menu, menu de atalho ou submenu (todos os quais são representados por objetos CommandBar ). Se dois ou mais menus personalizados ou submenus tiverem o mesmo nome, enumName retornará o primeiro. Para garantir que você retorne o menu ou submenu correto, localize o controle pop-up que exibe esse menu. Em seguida, aplique a propriedade CommandBar ao controle pop-up para retornar a barra de comando que representa esse menu.
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.