Pour la programmation Office Add-ins en utilisant C# 4.0, Microsoft propose deux façons différentes de créer et/ou de modifier l'interface ruban: vous pouvez utiliser le Ribbon Designer ou définir la mise en page du ruban dans Ribbon XML.Accès ruban Contrôles Programatically dans un ruban XML
Si vous créez un ruban à l'aide du concepteur de ruban, la classe générée dans le code derrière a la visibilité de tous les contrôles que vous avez placés sur le ruban. Donc, si je l'ai placé un RibbonDropDown appelé « dropdown1 », je pourrais utiliser le code suivant pour ajouter un élément à ce:
RibbonDropDownItem item = Factory.CreateRibbonDropDownItem();
item.Label = submatrix.Name;
item.Tag = submatrix;
this.dropDown1.Items.Add(item);
Cependant, si vous créez le même ruban en utilisant XML du ruban, dropDown1 ou usine aren » t found ("Le nom n'existe pas dans le contexte actuel").
Existe-t-il un moyen d'accéder aux éléments ajoutés à un ruban Ruban XML-defined dans le code?
Avez-vous déjà trouvé une réponse à cette question? –