Настройте ленту Office программно - PullRequest
2 голосов
/ 01 августа 2010

Я пишу надстройку для Office (как в 2007, так и в 2010 году) и до сих пор использовал Fluent Ribbon XML для настройки различных лент.
Проблема, с которой я столкнулся при таком подходе, заключается в том, что я хочуиметь немного больше гибкости в моем коде и иметь разные модули для добавления большего количества кнопок на ленту, без жесткого кодирования их в XML - надстройка состоит из нескольких отключенных модулей и не «точно» знает, какие элементы ленты могут бытьнужно.

Есть ли способ сделать это?Я столкнулся с методом LoadCustomUI объекта Application, но он недоступен в C #.Похоже, именно то, что я мог бы использовать для моего сценария.

1 Ответ

2 голосов
/ 01 августа 2010

Для .NET 4 (которую я предполагаю, что вы используете из-за нацеливания на Office 2010), вы переопределите CreateRibbonExtensibilityObject.Более подробную информацию можно найти на этой странице: Объектная модель ленты .Это также хорошее чтение: Обновление элементов управления на ленте во время выполнения .

...