2014-11-21 100 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

相關問題