Compartir a través de


WorkbookBase.CommandBars Propiedad

Definición

Obtiene un objeto Microsoft.Office.Core.CommandBars que representa las barras de comandos de Microsoft Office Excel.

public:
 property Microsoft::Office::Core::CommandBars ^ CommandBars { Microsoft::Office::Core::CommandBars ^ get(); };
public Microsoft.Office.Core.CommandBars CommandBars { get; }
member this.CommandBars : Microsoft.Office.Core.CommandBars
Public ReadOnly Property CommandBars As CommandBars

Valor de propiedad

Objeto Microsoft.Office.Core.CommandBars que representa las barras de comandos de Microsoft Office Excel.

Ejemplos

En el ejemplo de código siguiente se usa la CommandBars propiedad para eliminar todas las barras de comandos personalizadas que no están visibles. En este ejemplo se supone que el libro actual está incrustado en otra aplicación.

Este ejemplo es para una personalización de nivel de documento.

private void WorkbookCommandBars()
{
    if (this.CommandBars != null)
    {
        for (int i = 1; i <= this.CommandBars.Count; i++)
        {
            if (!this.CommandBars[i].BuiltIn &&
                !this.CommandBars[i].Visible)
            {
                this.CommandBars[i].Delete();
            }
        }
    }
    else
    {
        MessageBox.Show("This workbook must be opened in another " +
            "application to use the CommandBars property.");
    }
}
Private Sub WorkbookCommandBars()
    If Not (Me.CommandBars Is Nothing) Then
        Dim i As Integer
        For i = 1 To Me.CommandBars.Count
            If Not Me.CommandBars(i).BuiltIn AndAlso Not _
                Me.CommandBars(i).Visible Then
                Me.CommandBars(i).Delete()
            End If
        Next i
    Else
        MsgBox("This workbook must be opened in another " & _
            "application to use the CommandBars property.")
    End If
End Sub

Comentarios

Cuando un libro está incrustado en otra aplicación y activado por el usuario haciendo doble clic en el libro, el uso de la propiedad con un objeto Workbook devuelve el conjunto de barras de comandos de Excel disponibles en la otra aplicación. En el resto de veces, el uso de esta propiedad con un objeto Workbook devuelve null. No hay ninguna manera de devolver el conjunto de barras de comandos adjuntas a un libro. Las barras de comandos están asociadas a la aplicación y no al libro. Esta propiedad existe en el libro para que pueda tener acceso a las barras de comandos de la aplicación de Excel cuando Excel no es la aplicación.

Se aplica a