启动Excel并打开VBE ALT + F11 。
找到 Tools
,然后点击 References
。
向下滚动,直到找到 Microsoft Scripting Runtime
并勾选它。
将文件另存为 Addin.xlam
,默认位置应为:
C:\Users\username\AppData\Roaming\Microsoft\AddIns
关闭此Excel实例
启动一个新实例并打开VBE(您现在应该看到 Addin.xlam
作为可用于工作簿的第二个VBA项目。如果您没有打开 Developer
标签,那么加载项并勾选名称旁边的框以将其打开 - 保存,关闭,打开新的Excel实例)
添加新标准模块
打开 References
,您应该只看到4个勾选(默认)
向下滚动并尝试找到 Microsoft Scripting Dictionary
- 它不存在!?
因此,这基本上意味着您无法添加对新VBA项目(Book1)的引用,因为您的 *.xlam
已在使用它
但
您无法交叉使用 Scripting
库,因为尝试
Dim d as Dictionary
新创建的 Module1
失败,因为它无法识别Dictionary
对象....
这是一个我从未意识到的已知错误,还是我完全忽视了某些东西?任何解决方法?
答案 0 :(得分:5)
IDE将最近使用的引用保留在列表顶部附近。 不要向下滚动。 它位于顶部。我承认。这也让我想了一个循环。