Contrôles (options ou boutons de commande) des barres de commandes
La collection d’objets CommandBarControls représente tous les contrôles d’une barre de commandes.
Pour accéder à cette collection, utilisez la propriété Controls des objets CommandBar et CommandBarPopup.
1. Ajouter un contrôle
Expression.Controls.Add(Type, Id, Parameter, Before, Temporary)
Cette méthode renvoie un objet CommandBarButton, CommandBarComboBox ou CommandBarPopUp qui sont des objets de type CommandBarControls.
Expression |
Expression qui renvoie un objet CommandBar ; obligatoire. |
Type |
Type du contrôle à ajouter ; il peut s’agir de l’une des constantes suivantes : msoControlButton : outil ou option de menu msoControlEdit : zone de saisie msoControlDropDown : zone de liste msoControlComboBox : zone de liste msoControlPopUp : menu contextuel |
Id |
Entier qui identifie un contrôle intégré ; si la valeur de l’argument est égale à 1 ou s’il est omis, un contrôle personnalisé vide du type indiqué est ajouté à la barre de commandes. |
Parameter |
En cas de contrôles intégrés, l’application conteneur l’utilise pour exécuter la commande ; en cas de contrôles personnalisés, cet argument peut servir à envoyer des informations à des procédures Visual Basic ou à stocker des informations sur le contrôle. |
Before |
Nombre... |