VSTO Ribbon和XLA Addin

时间:2011-07-29 11:28:40

标签: c# .net excel-vba vsto vba

我用VSTO创建了一个功能区控件,想点击按钮调用xla中的函数,想知道 1 GT;如何从VSTO中创建的功能区调用xla函数 2 - ;如何安装xla插件以及功能区安装

1 个答案:

答案 0 :(得分:1)

这是我做的方式

        var macroFilePath = Path.Combine(addinPath, addinName);
        var addins = Globals.ThisAddIn.Application.AddIns.Add(macroFilePath);

        if (!addins.Installed)
        {
            addins.Installed = true;                  
        }
        var app = Globals.ThisAddIn.Application;

        string macroToInvoke = string.Format("{0}!{1}", LibraryName, FunctionName);
        Globals.ThisAddIn.Application.Run(macroToInvoke);