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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..