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
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.
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?
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
- 1. VSTO: Modification des onglets existants du ruban Word
- 2. VSTO - Addin partagé pour Word et Excel pour modifier le ruban
- 3. VSTO C# expose les événements de ruban à d'autres composants de niveau document
- 4. Ordre des onglets VSTO Excel
- 5. Accéder à une application VSTO - ajouter des types à partir de VBA (Excel)
- 6. Comment fonctionne Excel VSTO?
- 7. VSTO ajouter élément de menu pour Excel 2003 avec C#
- 8. VSTO PowerPoint/Excel interaction
- 9. Tableaux dans Excel avec VSTO
- 10. UDF avec VSTO dans Excel
- 11. VSTO 3.0 Obtenir/modifier une connexion de classeur Excel 2007
- 12. TFlowPanel. Ajouter des contrôles à l'exécution
- 13. C# excel 2007 print preview ruban
- 14. Création d'un calendrier contextuel dans un projet Excel VSTO
- 15. iPhone + ajouter dynamiquement des contrôles
- 16. Comment ajouter des contrôles externes?
- 17. Personnalisation dynamique du ruban intégré Office 2007
- 18. Transmettre des données dans un classeur Excel VSTO?
- 19. Comment ajouter des contrôles à ItemTemplate (Répéteur) lors de l'exécution?
- 20. Comment ajouter des contrôles de lecture à mon swf intégré?
- 21. .Net Excel Ajouter à l'aide
- 22. Lecture par programmation _AssemblyLocation à partir d'un classeur Excel VSTO
- 23. VSTO écrit dans une cellule dans Excel!
- 24. Instances de ruban par document
- 25. Boîte de dialogue de tri Excel VSTO C#
- 26. Delphi 2009 Contrôles du ruban - Cadre en verre
- 27. Comment ajouter dynamiquement des contrôles .Net à une application vb6
- 28. Ajouter des contrôles à WinForms dynamiquement dans un autre thread
- 29. Ajouter des contrôles dynamiques à TabBar, Flex 3 Air As3
- 30. Ajouter des contrôles personnalisés à movieplayer dans l'iPhone 3.0 SDK
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 ... –