Как программно установить выбранный элемент для RibbonComboBox в VSTO?Я использую C#.
RibbonComboBox
C#
т.е.
myRibbonCB.SelectedItem = "label-name";
не существует.
Вам нужно определить обратные вызовы на ленте и реализовать эти обратные вызовы в вашем коде C #.Попробуйте следующую ссылку для примера C # VSTO: http://blogs.infoextract.in/office-ribbon-customization-vsto-using-c/
Вкратце:
Лента XML :
<toggleButton id="toggleButton1" onAction="OnActionCallback" />
C #:
public void OnActionCallback(Office.IRibbonControl control, bool isPressed) { if (control.Id == "checkBox1") { MessageBox.Show("You clicked " + control.Id); } else { MessageBox.Show("You clicked a different control."); } }