WorkbookBase.CommandBars Propriedade

Definição

Obtém um objeto Microsoft.Office.Core.CommandBars que representa as barras de comandos do Microsoft Office Excel.

public Microsoft.Office.Core.CommandBars CommandBars { get; }

Valor da propriedade

CommandBars

Um objeto Microsoft. Office. Core. CommandBars que representa as Microsoft Office barras de comando do Excel.

Exemplos

O exemplo de código a seguir usa a CommandBars propriedade para excluir todas as barras de comando personalizadas que não estão visíveis. Este exemplo pressupõe que a pasta de trabalho atual está inserida em outro aplicativo.

Este exemplo destina-se a uma personalização no nível 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

Comentários

Quando uma pasta de trabalho é inserida em outro aplicativo e ativada pelo usuário clicando duas vezes na pasta de trabalho, usar a propriedade com um objeto de pasta de trabalho retorna o conjunto de barras de comandos do Excel disponíveis no outro aplicativo. Em outras ocasiões, o uso dessa propriedade com um objeto de pasta de trabalho retorna null . Não há nenhuma maneira programática de retornar o conjunto de barras de comando anexadas a uma pasta de trabalho. As barras de comando são associadas ao aplicativo e não à pasta de trabalho. Essa propriedade existe na pasta de trabalho para que você possa acessar as barras de comando do aplicativo Excel quando o Excel não for o aplicativo.

Aplica-se a