Tout d'abord bonjour !

J'ai programme, un exe écrit en C#, qui pilote Excel 2003. Au lancement d'Excel, une macro se charge de lancer cet exécutable. Cet exe va créer un menu spécifique pour mes besoins. Tout fonctionne c'est ok.

Je dois maintenant passer à Excel 2007 et son joli ruban. Personnaliser le ruban n'est pas un problème. Par contre, je ne sais pas comment le gérer à partir de mon exe. Je suis effectivement bien embêté parce que sur déclenchement d'un de mes menus, c'est mon exe qui se charge des traitements. Or avec le nouveau ruban, ce sont des macros Excel qui sont appelées. Dans mon cas, il n'est pas prévu que les macros communiquent avec cet exe.

J'espère avoir été clair. En gros ma question est la suivante: est-ce qu'il est possible de gérer le ruban comme en gère une commandBar avec des méthodes comme findControl ou autres ? Merci.