我在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
它显示该插件仍在该新工作簿中启用,但该选项卡已删除,并且自定义功能被禁用,从而导致名称错误。
答案 0 :(得分:1)
问题是因为您正在创建一个新的Excel实例。
如果您真的想这样做,请尝试在新的Excel实例中打开插件文件。
对于XLA / XLAM插件,您可以使用工作簿(pluginName.XLAM)打开它。打开,但对于XLL插件,您需要使用Application.RegisterXLL打开它并注册任何XLL函数