Это то, что я использую в моем событии загрузки:
ThisRibbonCollection ribbonCollection = Globals.Ribbons[_inspector];
ribbonCollection.RibbonSMS.RibbonUI.ActivateTab("the_name_of_the_ribbon_tab");
И это будет соответствовать тому, что я вижу в вашем коде:
this.RibbonUI.ActivateTab(this.Tabs[0].ControlId.ToString());
Этот код хорошо срабатывает в нагрузкесобытие, но я проверил его, и он не работает, когда вы вызываете его из функции.Пожалуйста, попробуйте переместить его в событие загрузки, и вы увидите, что код работает.Я предполагаю, что он не работает должным образом из метода, а просто формирует событие загрузки.
Удачи