Share via


Propriété CommandBarComboBox.ListIndex (Office)

Cette propriété obtient ou définit le numéro d'index de l'élément sélectionné dans la liste du contrôle CommandBarComboBox. La propriété renvoie la valeur zéro si aucun élément n'est sélectionné dans la liste. 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. ListIndex

Expression Variable qui représente un objet CommandBarComboBox .

Remarques

Remarque

Cette propriété échoue dans le cas de contrôles autres que des listes.

L'affectation d'une valeur à la propriété ListIndex a pour effet de sélectionner l'élément correspondant du contrôle spécifié et d'exécuter l'action appropriée dans l'application.

Exemple

Cet exemple utilise la propriété ListIndex pour déterminer la sous-routine correcte à exécuter, en fonction de la sélection dans la zone de liste déroulante de la barre de commandes nommée My Custom Bar. Comme la procédure utilise ListIndex, le texte apparaissant dans la zone de liste modifiable n'a pas d'importance.

Sub processSelection() 
Dim userChoice As Long 
userChoice = CommandBars("My Custom Bar").Controls(1).ListIndex 
    Select Case userChoice 
        Case 1 
            chartcourse 
        Case 2 
            displaygraph 
        Case Else 
            MsgBox ("Invalid choice. Please choose again.") 
    End Select 
End Sub

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.