ВСТО Лента и XLA Аддин - PullRequest
1 голос
/ 29 июля 2011

Я создал ленточный элемент управления с помощью VSTO и хочу вызвать функцию в xla по нажатию кнопки, хотел бы знать 1> как я могу вызвать функцию xla из ленты, созданной в VSTO 2> Как я могу установить плагин xla вдольс установкой ленты

1 Ответ

1 голос
/ 20 декабря 2011

вот как я это сделал

        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);
...