Objeto CommandBars (Office)

Una colección de objetos CommandBar que representan las barras de comandos en la aplicación contenedora.

Nota:

El uso de CommandBars en algunas aplicaciones de Microsoft Office sustituido por el nuevo componente cinta de la interfaz de usuario de Microsoft Office Fluent. Para obtener más información, vea Información general de la cinta de opciones de Office Fluent.

Ejemplo:

Use la propiedad CommandBars para devolver la colección CommandBars. El ejemplo siguiente muestra en la ventana Immediate tanto el nombre como el nombre local de cada barra de menús y barra de herramientas; también muestra un valor que indica si la barra de menús o la barra de herramientas es visible.

For Each cbar in CommandBars 
    Debug.Print cbar.Name, cbar.NameLocal, cbar.Visible 
Next

Use el método Add para agregar una barra de comandos nueva a la colección. En el ejemplo siguiente se crea una barra de herramientas personalizada denominada Custom1 y se muestra como una barra de herramientas flotante.

Set cbar1 = CommandBars.Add(Name:="Custom1", Position:=msoBarFloating) 
cbar1.Visible = True

Use enumName, donde index es el nombre o el número de índice de una barra de comandos, para devolver un solo objeto CommandBar. En el ejemplo siguiente se acopla la barra de herramientas denominada Custom1 en la parte inferior de la ventana de la aplicación.

CommandBars("Custom1").Position = msoBarBottom

Nota:

Use el nombre o el número de índice para especificar una barra de menús o una barra de herramientas en la lista de barras de menús y barras de herramientas disponibles en la aplicación contenedora. Sin embargo, debe usar el nombre para especificar un menú, menú contextual o submenú (todo lo cual se representa mediante objetos CommandBar ). si dos o más menús o submenús personalizados tienen el mismo nombre, enumName devolverá el primero. Para asegurarse de que devuelve el menú o submenú correctos, busque el control emergente que muestra ese menú. A continuación, aplique la propiedad CommandBar al control emergente para devolver la barra de comandos que representa ese menú.

Consulte también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.