WorkbookBase.CommandBars Proprietà

Definizione

Ottiene un oggetto Microsoft.Office.Core.CommandBars che rappresenta le barre dei comandi di 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

Valore della proprietà

Oggetto Microsoft.Office.Core.CommandBars che rappresenta le barre dei comandi di Microsoft Office Excel.

Esempio

Nell'esempio di codice seguente viene utilizzata la CommandBars proprietà per eliminare tutte le barre dei comandi personalizzate non visibili. In questo esempio si presuppone che la cartella di lavoro corrente sia incorporata in un'altra applicazione.

Questo esempio è relativo a una personalizzazione a livello di 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

Commenti

Quando una cartella di lavoro è incorporata in un'altra applicazione e attivata dall'utente facendo doppio clic sulla cartella di lavoro, l'utilizzo della proprietà con un oggetto Workbook restituisce il set di barre dei comandi di Excel disponibili all'interno dell'altra applicazione. In altri casi, l'utilizzo di questa proprietà con un oggetto Workbook restituisce null. Non esiste alcun modo a livello di codice per restituire il set di barre dei comandi collegate a una cartella di lavoro. Le barre dei comandi sono associate all'applicazione e non alla cartella di lavoro. Questa proprietà esiste nella cartella di lavoro in modo da poter accedere alle barre dei comandi dell'applicazione Excel quando Excel non è l'applicazione.

Si applica a