自定义函数添加在Excel 2013中

我在Excel 2013中有一个插件的自定义函数

在我的工作簿中,插件被激活,选项卡在那里,自定义function工作。 当我从工作簿中打开工作簿的新实例时,就像这样

Dim wb As New Workbook Dim ne As New Excel.Application Set wb = newExcel.Workbooks.Open("\test.xlsm", ReadOnly:=True) ne.Visible = True 

它显示该插件仍在该新工作簿中启用,但该选项卡被删除,自定义function被禁用,给我名称错误。

问题是因为你正在创build一个新的Excel实例。

如果你真的想这样做,然后尝试在Excel的新实例中打开插件文件。

对于XLA / XLAM插件,您可以使用工作簿(pluginName.XLAM)打开它。打开,但对于XLL插件,您需要使用Application.RegisterXLL打开它并注册任何XLL函数