2016-10-28 50 views
0

是否有任何方法使用VBA運行位於Excel加載項中的函數?我不想通過VBE中的引用來硬連接外接程序。我想將加載項作爲工作簿來引用。我可以提取vbproject名稱,但是我無法運行使用它的例程。任何幫助表示讚賞。如何在Excel中運行位於加載項中的函數

+0

如果它將作爲加載項安裝,爲什麼*不會*將其添加爲參考? – Comintern

+0

您可以嘗試使用'Application.Run' –

+0

加載項被許多用戶使用,並且不斷更新。當我們更新時,加載項的索引/名稱會發生​​變化,如果我們硬連線,連接將會丟失。另外,我已經編寫了一個代碼來卸載舊版本並自動安裝新版本的加載項。它應該是代碼內部的東西,所以不需要手動操作。 – Ibo

回答

0

在Tim建議使用Application.Run之後,我想出了一個辦法。可以使用Application.Run而不引用例程的完整路徑。這樣,必須確保從加載項調用的例程或函數的名稱是唯一的。

相關問題