如何在VSTO中以编程方式为RibbonComboBox
设置所选项目?
我使用C#
。
即
myRibbonCB.SelectedItem = "label-name";
不存在。
答案 0 :(得分:1)
您需要在功能区中定义回调,并在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.");
}
}