2014-11-21 92 views
0

我有一个插件自定义函数在Excel 2013自定义功能添加在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

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

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

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

+0

我如何用VBA打开插件?插入显示已启用... – CodeCamper 2014-11-24 19:47:52

+0

工作簿(PluginName.XLAM).open – 2014-11-24 21:23:19

+0

该插件是一个xll和2个dll,我将如何去添加dll? – CodeCamper 2014-11-25 14:51:11

相关问题