Udostępnij za pośrednictwem


WorkbookBase.CommandBars Właściwość

Definicja

Pobiera obiekt Microsoft.Office.Core.CommandBars reprezentujący paski poleceń programu 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

Wartość właściwości

Obiekt Microsoft.Office.Core.CommandBars reprezentujący paski poleceń programu Microsoft Office Excel.

Przykłady

Poniższy przykład kodu używa właściwości do CommandBars usuwania wszystkich niestandardowych pasków poleceń, które nie są widoczne. W tym przykładzie założono, że bieżący skoroszyt jest osadzony w innej aplikacji.

Ten przykład dotyczy dostosowywania na poziomie dokumentu.

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

Uwagi

Gdy skoroszyt jest osadzony w innej aplikacji i aktywowany przez użytkownika przez dwukrotne kliknięcie skoroszytu, użycie właściwości z obiektem Skoroszyt zwraca zestaw pasków poleceń programu Excel dostępnych w innej aplikacji. W każdym innym czasie użycie tej właściwości z obiektem Skoroszyt zwraca wartość null. Nie ma programowego sposobu zwracania zestawu pasków poleceń dołączonych do skoroszytu. Paski poleceń są skojarzone z aplikacją, a nie ze skoroszytem. Ta właściwość istnieje w skoroszycie, aby uzyskać dostęp do pasków poleceń aplikacji programu Excel, gdy program Excel nie jest aplikacją.

Dotyczy