如何将功能区按钮连接到Excel外接程序中定义的函数

本文关键字:程序 定义 函数 Excel 功能区 按钮 连接 | 更新日期: 2023-09-27 18:15:36

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

如何将功能区按钮连接到Excel外接程序中定义的函数

这个方法很简单:

    private void butRefreshSelectedWorksheets_Click(object sender, RibbonControlEventArgs e)
    {
        try
        {
            Globals.ThisAddIn.RefreshWorksheetListings();
        }
        catch (Exception ex)
        {
            System.Windows.Forms.MessageBox.Show("Error [butRefreshSelectedWorksheets_Click]: " + ex);
        }
    }

使用global . thisaddin ....从功能区中访问应用程序函数的语法