是否需要在使用这些方法的项目中引用Excel 2007 vba加载项?

是否需要在使用这些方法的项目中引用Excel 2007 vba加载项?,excel,vba,excel-addins,Excel,Vba,Excel Addins,我有一个Excel2007加载项(一个宏保存为加载项的工作簿),它似乎需要其他书籍在调用其方法之前参考 这正常吗?我以为公共加载项代码可以从任何地方调用 是否有一种方法可用于所有打开的工作簿,而无需创建显式引用 我还在加载项中添加功能区自定义项,并希望确保这些自定义项也能正常工作。据我所知,除非使用以下方法之一,否则无法直接从VBA中的其他工作簿调用过程或函数: 添加对包含要调用的过程的加载项的引用 或调用使用Apvest.Sun()的过程,提供Admin和Admin进程的文件名,加载AdIn

我有一个Excel2007加载项(一个宏保存为加载项的工作簿),它似乎需要其他书籍在调用其方法之前参考

这正常吗?我以为公共加载项代码可以从任何地方调用

是否有一种方法可用于所有打开的工作簿,而无需创建显式引用


我还在加载项中添加功能区自定义项,并希望确保这些自定义项也能正常工作。

据我所知,除非使用以下方法之一,否则无法直接从VBA中的其他工作簿调用过程或函数:

  • 添加对包含要调用的过程的加载项的引用
  • 或调用使用Apvest.Sun()的过程,提供Admin和Admin进程的文件名,加载AdIn时,例如Apvest.Run(MyAddiin .xLa. MySturun)。需要注意的是,您不需要完整路径,只需要文件名

但是,在加载加载项时,您可以在其他工作簿中使用加载项工作表单元格公式中的函数。

据我所知,您不能直接从VBA中的其他工作簿调用过程或函数,除非您使用以下方法之一:

  • 添加对包含要调用的过程的加载项的引用
  • 或者,调用Apple。.Run()程序,在加载Addit时提供Admin和Audio的文件名,例如Apple。Run(MyAddiin。XLA!MySturun)。需要注意的是,您不需要完整路径,只需要文件名
但是,加载加载项时,您可以在其他工作簿中使用工作表中的加载项单元格公式中的函数