复制:
启动 Excel 并打开 VBE ALT+ F11。
查找
Tools
并单击References
。向下滚动直到找到
Microsoft Scripting Runtime
并勾选它。将文件另存为
Addin.xlam
默认位置,应类似于:C:\Users\username\AppData\Roaming\Microsoft\AddIns
关闭此 Excel 实例
启动一个新实例并打开 VBE(您现在应该看到 作为工作簿可用的第二个 VBA 项目。如果您不打开选项卡,则加载项并勾选名称旁边的框以将其打开 - 保存,关闭,打开一个新的 Excel 实例)
Addin.xlam
Developer
添加新的标准模块
打开
References
,你应该只看到 4 打勾(默认)向下滚动并尝试查找
Microsoft Scripting Dictionary
-它不存在!?
因此,这基本上意味着您无法添加对新 VBA 项目(Book1)的引用,因为您*.xlam
已经在使用它
但
您不能交叉使用该Scripting
库,因为尝试
Dim d as Dictionary
在那个新创建的Module1
失败中,因为它无法识别Dictionary
对象......
这是某种我从未意识到的已知错误,还是我完全忽略了某些东西?任何解决方法?