Partager via


Propriété CommandBarControl.Tag (Office)

Cette propriété obtient ou définit des informations relatives à l'objet CommandBarControl, par exemple des informations caractérisant le contrôle ou les données qu'il est possible d'utiliser en tant qu'arguments dans des procédures. Lecture-écriture.

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. Étiquette

Expression Variable qui représente un objet CommandBarControl .

Valeur renvoyée

String

Exemple

Pour éviter les appels en double de la même classe lorsqu’ils sont déclenchés avec des événements, définissez la propriété Tag propre aux événements. L'exemple suivant illustre ce concept par le biais de deux modules.

Public WithEvents oBtn As CommandBarButton 
 
Private Sub oBtn_click(ByVal ctrl As Office.CommandBarButton, CancelDefault As Boolean) 
    MsgBox "Clicked " & ctrl.Caption 
 
End Sub 
 
Dim oBtns As New Collection 
      
Sub Use_Tag() 
     
    Dim oEvt As CBtnEvent 
    Set oBtns = Nothing 
 
    For i = 1 To 5 
        Set oEvt = New CBtnEvent 
        Set oEvt.oBtn = Application.CommandBars("Worksheet Menu Bar").Controls.Add(msoControlButton) 
        With oEvt.oBtn 
            .Caption = "Btn" & i 
            .Style = msoButtonCaption 
            .Tag = "Hello" & i 
        End With 
        oBtns.Add oEvt 
    Next 
      
End Sub

Cet exemple montre comment définir la balise du bouton de la barre de commandes personnalisée sur Bouton Orthographe et afficher la balise dans une boîte de message.

CommandBars("Custom").Controls(1).Tag = "Spelling Button" 
MsgBox (CommandBars("Custom").Controls(1).Tag)

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.