在 Excel VBA 中,如何访问存储在已安装加载项中的子程序?

xia*_*dai 4 excel vba

我已经创建了一个 Excel 加载项。在该加载项中有一些模块,假设 module1 就是其中之一。在 module1 我有一个 sub 声明为 public sub abc() end sub

在我的工作簿中,我希望能够使用插件中定义的函数 abc。它似乎不起作用!

例如,我安装了 Addin,以便它现在出现在 VBAProject 部分中。我在我的主工作簿(这不是加载项工作簿)中创建了一个子程序,并且有一个名为 def 的子程序说

sub def()
  call abc
end sub



sub def1()
  call module1.abc
end sub
Run Code Online (Sandbox Code Playgroud)

这些都不起作用。请帮忙。

Lan*_*rts 5

您必须确保加载项具有项目名称,然后通过“工具”>“引用”对话框引用它。有关更多详细信息,请参阅此链接