C# VSTO Excel надстройки: как я могу получить доступ к элементам управления ленты из надстроек ThisAddIn_Startup? - PullRequest
2 голосов
/ 06 апреля 2020

Я разрабатываю надстройки для Excel с лентами следующим образом:

enter image description here

  • Имя ленты - Ribbon1
  • Имя вкладки Tab1
  • Имя ToggleButton tglShowNavigation

Что мне нужно:

Из ThisAddIn.cs в ThisAddIn_Startup void я хотел бы иметь возможность влиять / изменять метку ToggleButton tglShowNavigation .

Я пробовал следующее, но из этого не видно никакого элемента управления:

enter image description here

Где и как я могу получить доступ к элементам управления на моей ленте из ThisAddIn_Startup, пожалуйста?

Примечание: я не Я не хочу вызывать глобальную функцию с ленты, но просто хочу иметь доступ к ним напрямую.

Большое спасибо за продвинутую помощь!

1 Ответ

3 голосов
/ 06 апреля 2020

Вы можете получить доступ к элементу управления, используя

Globals.Ribbons.Ribbon1.tglShowNavigation

. Убедитесь, что вы изменили модификатор кнопки на то, чего вы можете достичь, например, "Внутренний".

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...