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.