Comment lire la légende d'un bouton dans un ruban Excel par programme dans VBA?


0

J'ai un ruban tiers installé dans Excel 2010.

Je veux pouvoir lire la légende des boutons du ruban. La légende, qui peut être "Pause" ou "Reprendre", indique l'état d'une fonctionnalité donnée.

Le fournisseur de complément tiers ne fournit aucun moyen d'obtenir ces informations via une API ou une macro. C'est pourquoi je veux obtenir cette information via le bouton en ruban.

Modifier

J'ai joint la capture d'écran de cet addin.

entrez la description de l'image ici

Je crois que c'est un plugin COM car je peux imprimer la description avec cet extrait de code VBA

Debug.Print Application.COMAddIns(i).Description  ' i is the loop index

Le bouton est-il un objet OLE?
Gary's Student

@ Gary'sStudent J'ai joint une capture d'écran à la question. C'est un additif COM
Anthony Kong

2
Avez-vous essayé d’examiner Application.COMAddins (4) .Caption ou quel que soit l’index correspondant à l’objet en question? Ou peut-être .Label
Étudiant de Gary
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.