Как я могу получить все идентификаторы вкладок 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