Udostępnij za pośrednictwem


Właściwość WorkbookBase.CommandBars —

Pobiera Microsoft.Office.Core.CommandBars obiekt, który reprezentuje pasków poleceń programu Microsoft Office Excel.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

'Deklaracja
Public ReadOnly Property CommandBars As CommandBars
public CommandBars CommandBars { get; }

Wartość właściwości

Typ: Microsoft.Office.Core.CommandBars
A Microsoft.Office.Core.CommandBars obiekt, który reprezentuje pasków poleceń programu Microsoft Office Excel.

Uwagi

Gdy skoroszyt jest osadzony w innej aplikacji i aktywowany przez użytkownika, klikając dwukrotnie ikonę skoroszytu, przy użyciu właściwości z obiektu skoroszytu zwraca zestaw pasków poleceń programu Excel jest dostępne w innych aplikacji.Zwraca obiekt skoroszytu za pomocą tej właściwości w pozostałych godzinach nullodwołanie o wartości null (Nothing w języku Visual Basic).Nie istnieje żadne programowe sposoby zwrócić zestaw pasków poleceń, dołączonym do skoroszytu.Paski poleceń są skojarzone z aplikacji, a nie w skoroszycie.Ta właściwość istnieje do skoroszytu, więc są dostępne paski poleceń aplikacji Excel, gdy program Excel nie jest aplikacja.

Przykłady

Następujący kod w przykładzie wykorzystano CommandBars właściwość, aby usunąć wszystkie paski niestandardowe polecenie, 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 poziomie dokumentu.

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
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.");
    }
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WorkbookBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel