Globals.Ribbons - это дизайнерская функция VSTO, если вы используете RibbonXML, то у вас ее нет.На самом деле дизайнер работает под покровом: он создает XML-ленту для Office, а затем, когда office делает обратный вызов, VSTO вызывает соответствующий обработчик событий для этого контекста (документа).Поскольку вы используете RibbonXML, вы полностью обходите поддержку конструктора лент VSTO (я предпочитаю так, это быстрее и у вас больше контроля).
С ленточным XML вам придется зарегистрировать обратный вызов onLoad для вашей метки, Office затем передаст вам IRibbonControl, который будет меткой, и у вас будет ограниченное количество вещей, которые вы можете сделать.Если вы хотите изменить текст, то вам придется зарегистрировать обратный вызов getText, а затем лишить законной силы ленточный элемент управления, что приведет к повторной оценке обратного вызова getText.
Наличие дополнительной информации о том, чтоВы на самом деле хотите достичь, было бы удобно =) У меня есть ощущение, что мой проект VSTO contrib также сделает вашу жизнь намного проще, так как он дает вам много замечательных функций Ribbon Designer при использовании ленты XML.Но дайте мне знать, что вы хотите сделать, и я могу дать вам больше информации об этом.
Приветствия, Джейк