C# 如何将功能区按钮连接到Excel加载项中定义的函数?

C# 如何将功能区按钮连接到Excel加载项中定义的函数?,c#,excel,add-in,C#,Excel,Add In,我正在使用MSVS2013创建一个C#MS Excel加载项。在以前的外接程序范例中,功能区类设计器直接将功能区按钮单击事件连接到外接程序应用程序类中的函数-现在功能区函数在功能区类本身中定义。从单独的ribbon控件类访问ThisAddIn类中定义的函数的最佳方法是什么?这是一种简单的方法: private void butRefreshSelectedWorksheets_Click(object sender, RibbonControlEventArgs e) {

我正在使用MSVS2013创建一个C#MS Excel加载项。在以前的外接程序范例中,功能区类设计器直接将功能区按钮单击事件连接到外接程序应用程序类中的函数-现在功能区函数在功能区类本身中定义。从单独的ribbon控件类访问ThisAddIn类中定义的函数的最佳方法是什么?

这是一种简单的方法:

    private void butRefreshSelectedWorksheets_Click(object sender, RibbonControlEventArgs e)
    {
        try
        {
            Globals.ThisAddIn.RefreshWorksheetListings();
        }
        catch (Exception ex)
        {
            System.Windows.Forms.MessageBox.Show("Error [butRefreshSelectedWorksheets_Click]: " + ex);
        }
    }
使用Globals.ThisAddIn。。。。从功能区内访问应用程序功能的语法