Это, кажется, было предложено несколько раз здесь без реального ответа:ленты доступа Элементы Programatically в XML ленты
Accessing Ribbon Controls Programatically in an XML Ribbon
Office Ribbon: How to access a control when the ribbon was created using XML
Если лента создается с помощью ленты XML, насколько как я могу сказать, нет программной экспозиции компонентов, определенных в этом xml. Единственный очевидный ограниченный способ изменить состояние этих компонентов - использовать что-то вроде события onAction, getContent, getImage, а элемент IRibbonControl предлагает очень мало для манипулирования рассматриваемым элементом (не говоря уже о том, что большинство из этих функций выполняются только один раз , при первом оказании).
Итак, я пытаюсь найти способ программного доступа к этим элементам ленты xml.