2009-09-13 8 views
1

J'essaie de personnaliser dynamiquement les contrôles du ruban intégrés sur un ruban Office2007 en ajoutant des objets C# tels que RibbonTab, RibbonGroup, RibbonControl au ruban. Je n'ai pas réussi à désétiqueter les contrôles intégrés existants, mais je peux ajouter mon propre groupe. Maintenant, je pense que désactiver ou masquer les existants ne sera pas possible.Personnalisation dynamique du ruban intégré Office 2007

Si quelqu'un a été capable de cacher un contrôle intégré en utilisant le code ou le concepteur en utilisant le développement .NET VSTO Office 2007, pouvez-vous s'il vous plaît poster le code que vous avez utilisé?

Merci!

Répondre

1

Voici une question Stackoverflow qui parle de l'annulation des commandes de ruban intégrées. Voici un MSDN video qui le montre aussi.

+0

Merci pour la réponse que je suis en mesure de cacher un groupe de ruban intégré en utilisant le Ribbon.xml et surenchérir l'IRibbonExtensibility CreateRibbonExtensibilityObject() dans l'application. Cependant, je ne suis pas capable de faire la même chose dynamiquement en utilisant la classe Microsoft.Office.Tools.Ribbon.RibbonGroup. Bien que je puisse masquer les onglets intégrés via la classe Microsoft.Office.Tools.Ribbon.RibbonTab. Des suggestions sur la façon dont je peux masquer un groupe intégré à l'aide de la classe Microsoft.Office.Tools.Ribbon.RibbonGroup? – user77027

Questions connexes