Они на самом деле не взаимозаменяемы. Проблема в том, что если вы используете объект OfficeRibbon (который действительно хорош, у него есть хороший дизайнер и т. Д.), То ИТ-отдел реализует материал createribbonextensibility, и у вас нет шансов его перехватить.
В прошлом году я написал сообщение в блоге, в котором обсуждалась проблема с добавлением поддержки нового Office 2010 «Backstage view» из надстройки VSTO 3 (VSTO 3 не поддерживает Backstage, но все еще выполнимо, и вы я в основном использую ту же технику, чтобы поменять реализацию поддержки ленты).
реальный вопрос, зачем беспокоиться? Если вы выполнили работу по поддержке IExtensibility2 (а затем получили возможность полностью определить свой объект ленты в XML), в OfficeRibbon нет особой необходимости. и если вы используете офицерский контроль офицера, он может сделать все, что вы можете сделать, непосредственно указав xml, так зачем страдать?
Сообщение в блоге здесь
http://www.vbfengshui.com/integrating-with-the-new-office-backstage-from-a-vsto-3-addin/