Partager via


Méthode CommandBar.Delete (Office)

Supprime l’objet CommandBar de la collection.

Remarque

L’utilisation des barres de commandes dans certaines applications Microsoft Office a été remplacée par le nouveau composant ruban de l’interface utilisateur Microsoft Office Fluent. Pour plus d’informations, voir Vue d’ensemble du ruban Office Fluent.

Syntaxe

expression. Supprimer

expression Obligatoire. Variable qui représente un objet CommandBar .

Remarques

Pour la collection Scripts, l’utilisation de la méthode Delete supprime tous les scripts du document Microsoft Word, de la feuille de calcul Excel ou de la diapositive PowerPoint spécifiés. Une ancre de script est représentée par une forme dans l'application hôte. Par conséquent, l'objet Shape associé à chaque ancre de script de type msoScriptAnchor est supprimé de la collection Shapes dans Excel et PowerPoint et des collections InlineShapes et Shapes dans Word.

Exemple

Cet exemple montre comment supprimer toutes les barres de commandes personnalisées qui ne sont pas visibles.

foundFlag = False  
delBars = 0 
For Each bar In CommandBars 
    If (bar.BuiltIn = False) And _ 
    (bar.Visible = False) Then 
        bar.Delete 
        foundFlag = True
        delBars = delBars + 1 
    End If 
Next bar 
If Not foundFlag Then 
    MsgBox "No command bars have been deleted." 
Else 
    MsgBox delBars & " custom bar(s) deleted." 
End If

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.