* .xlam加载项和缺less引用的新的VBA项目/新Excel的实例打开加载项
摄制:
-
启动Excel并打开VBE ALT + F11 。
-
find
Tools
,然后单击References
。 -
向下滚动,直到find
Microsoft 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将最近使用的引用保留在列表顶部附近。 不要向下滚动。 这是正确的。 我承认 这也让我有一秒钟的循环。