Как я могу получить все идентификаторы вкладок Excel и ярлыки?

Я работаю над надстройкой Excel с пользовательской реализацией ленты. Для этого мне нужно найти существующие идентификаторы вкладок ленты Excel и ярлыки в Excel. Как я могу сделать это в C#?

1 ответ

Вы можете использовать класс Globals для доступа к ленте:

foreach (Ribbon ribbon in Globals.Ribbons)
{
    // do something here
}

См. https://msdn.microsoft.com/en-us/library/bhczd18c.aspx

Лента наследует от RibbonBase класс, который не имеет свойства ID как части объектной модели, но использует свойство Name или RibbonID в качестве уникальных атрибутов.

Больше на: https://msdn.microsoft.com/en-us/library/microsoft.office.tools.ribbon.ribbonbase(v=vs.120).aspx

Другие вопросы по тегам