0
我*.xlam
文件,VBA的宏和VSTO与柔性带状。 我想从VSTO安装VBA-的AddIn,然后调用VBA的宏,但是当我尝试这个代码仅宏重启后Excel应用程序变得可用。是否可以在不重新启动的情况下生成可用的宏?如何安装VBA-的AddIn从VSTO和调用宏
var addin = appExcel.AddIns.Add(addinPath, false);
foreach (Excel.AddIn addIn in appExcel.AddIns)
{
if (addIn.Name.Contains("VbaLibName"))
{
addIn.Installed = true;
}
}
Globals.ThisAddIn.Application.Run(macroName);
它与试图设置计算选项相同。如果你没有任何打开的工作簿,你会得到一个例外。 – ExcelinEfendisi