Внешнее управление ленточным интерфейсом MS ExcelC#

Место общения программистов C#
Anonymous
Внешнее управление ленточным интерфейсом MS Excel

Сообщение Anonymous »

Наличие автономного приложения (консольного, WPF и т. д.), написанного на C# с использованием Excel COM Interop.
Это приложение может добавлять меню через Microsoft.Office.Interop.Excel.Application.CommandBars. и подписка на обратные вызовы (обработчики кликов и т. д.), что в принципе работает нормально.
Однако при этом создается новая вкладка ленты под названием «Надстройки» с меню, очень похожими на меню в старомодном Excel ( до эпохи интерфейса ленты).
На самом деле мне бы хотелось манипулировать интерфейсом ленты, более явно добавляя элементы ленты, например. добавление новой группы ленты на вкладке «Главная», а также добавление кнопок и т. д. здесь.
Можно ли это вообще сделать напрямую через COM Interop из внешнего приложения? Пожалуйста, подскажите!

Подробнее здесь: https://stackoverflow.com/questions/784 ... externally

Вернуться в «C#»