C# 如何从Excel插件中的组合框或下拉列表中获取文本?

C# 如何从Excel插件中的组合框或下拉列表中获取文本?,c#,excel,combobox,C#,Excel,Combobox,我有功能区、组、按钮和组合框。组合框填充的值集合。 但若我选择value并点击按钮,我会得到一个空字符串 private void ribbon_Button1Clicked() { var ribbon = new SampleRibbon(); MessageBox.Show(ribbon.comboBox1.Text); } 怎么了?您正在实例化SampleRibbon的一个新实例。试试下面的方法 private void ribb

我有功能区、组、按钮和组合框。组合框填充的值集合。 但若我选择value并点击按钮,我会得到一个空字符串

    private void ribbon_Button1Clicked()
    {
        var ribbon = new SampleRibbon();
        MessageBox.Show(ribbon.comboBox1.Text);
    }

怎么了?

您正在实例化SampleRibbon的一个新实例。试试下面的方法

private void ribbon_Button1Clicked(object sender, RibbonControlEventArgs e)
{
    MessageBox.Show(comboBox1.text);
}
您可能还需要为按钮单击正确设置事件处理程序的格式