WorkbookBase.CommandBars Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.