自定义函数在Excel 2013中添加

时间:2014-11-21 17:18:14

标签: excel vba excel-vba

我在Excel 2013中使用插件自定义函数

在我的工作簿中,插件已激活,选项卡在那里,自定义功能正常工作。当我从工作簿内部打开工作簿的新实例时,如此

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

它显示该插件仍在该新工作簿中启用,但该选项卡已删除,并且自定义功能被禁用,从而导致名称错误。

1 个答案:

答案 0 :(得分:1)

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

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

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