2008-11-13 13 views
0

Est-ce que quelqu'un sait comment modifier le contenu du ruban Excel lors de l'exécution avec VSTO 2005SE? Non seulement mettre à jour des étiquettes ou des menus dynamiques, mais aussi ajouter ou supprimer des boutons, des onglets, des groupes, des listes déroulantes, etc. Au moment de l'exécution signifie non seulement au démarrage de mon complément, mais aussi pendant le travail avec Excel.Ajouter des contrôles de ruban Excel à l'exécution (VSTO 2005SE)

Répondre

1

Je suis d'accord avec Mike, en collaboration avec le rappel de la visibilité sur les contrôles ou les groupes est probablement votre meilleur pari (qui est ce que nous utilisons).

La disposition entière du ruban est chargée à partir d'une chaîne XML. Je ne sais pas s'il est possible de déclencher un rechargement du XML, que vous pouvez ensuite personnaliser pour charger différents contenus XML.

-1

Si vous utilisez Visual Studio 2008, vous avez un excellent concepteur de ruban.

Souhaitez-vous que les méthodes soient déclenchées par Excel?

+0

J'utilise Visual Studio 2005 ... Je sais créer des méthodes qui sont déclenchées par Excel. Mais je ne sais pas comment ajouter de nouveaux boutons de ruban après l'action de l'utilisateur ... –

2

Indépendamment de la version VS, je ne pense pas que tout ce que vous voulez est réellement possible avec la version actuelle du contrôle RibbonX *. Plus précisément, il n'y a aucune fonctionnalité pour ajouter et supprimer. Vous pouvez contrôler la visibilité, cependant, vous pouvez donc tout mettre par défaut et le rendre visible ou autrement, au besoin.

* qui était 2007 au moment de la rédaction - Excel/Office 2010 peut avoir changé les choses

Questions connexes