Partager via


WorkbookBase.CommandBars Propriété

Définition

Obtient un objet Microsoft.Office.Core.CommandBars qui représente les barres de commandes de 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

Valeur de propriété

Objet Microsoft.Office.Core.CommandBars qui représente les barres de commandes Microsoft Office Excel.

Exemples

L’exemple de code suivant utilise la CommandBars propriété pour supprimer toutes les barres de commandes personnalisées qui ne sont pas visibles. Cet exemple part du principe que le classeur actuel est incorporé dans une autre application.

Cet exemple concerne une personnalisation au niveau du document.

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

Remarques

Lorsqu’un classeur est incorporé dans une autre application et activé par l’utilisateur en double-cliquant sur le classeur, l’utilisation de la propriété avec un objet Workbook retourne l’ensemble de barres de commandes Excel disponibles dans l’autre application. À tous les autres moments, l’utilisation de cette propriété avec un objet Workbook retourne null. Il n’existe aucun moyen par programme de retourner l’ensemble de barres de commandes attachées à un classeur. Les barres de commandes sont associées à l’application et non au classeur. Cette propriété existe dans le classeur afin que vous puissiez accéder aux barres de commandes de l’application Excel quand Excel n’est pas l’application.

S’applique à