* .xlam加载项和缺less引用的新的VBA项目/新Excel的实例打开加载项

摄制:

  • 启动Excel并打开VBE ALT + F11

  • findTools ,然后单击References

  • 向下滚动,直到findMicrosoft Scripting Runtime并勾选它。

  • 将文件保存为Addin.xlam默认的位置应该是这样的:

    C:\Users\username\AppData\Roaming\Microsoft\AddIns

  • closures这个Excel实例

  • 启动一个新的实例并打开VBE( 现在你应该看到 Addin.xlam 作为第二个可用于工作簿的VBA项目,如果你没有打开 Developer 标签,那么加载项并在名称旁打勾在保存,closures,打开一个新的Excel实例

  • 添加一个新的标准模块

  • 打开References ,你应该看到只有4打勾( 默认

  • 向下滚动并尝试查找Microsoft Scripting Dictionary它不在那里!?

所以,这基本上意味着你不能添加引用到新的VBA项目(Book1),因为你的*.xlam已经在使用它

你不能交叉使用Scripting库,因为尝试

 Dim d as Dictionary 

在新创build的Module1失败,因为它不能识别Dictionary对象….

难道这是一个我从来没有意识到的已知错误,或者我完全忽略了一些东西? 任何解决方法?

IDE将最近使用的引用保留在列表顶部附近。 不要向下滚动。 这是正确的。 我承认 这也让我有一秒钟的循环。

VBAProject引用