【问题标题】:vba: locate reference for a type (e.g. "Dictionary") in an Excel xlsm filevba:在 Excel xlsm 文件中查找类型(例如“字典”)的引用
【发布时间】:2021-02-12 08:21:49
【问题描述】:

在这一行,

'Dictionary is included in the reference "Microsoft Scripting Runtime" in a working project that already has that reference:
Dim myVar as Dictionary 

如何在不使用谷歌搜索的情况下找到它引用的库?在这种情况下,不知道“Microsoft Scripting Runtime”中包含Dictionary,我怎么会猜到呢?

谢谢!

【问题讨论】:

  • 如果添加了引用,您可以找到@QHarr 在他的回答中显示的库。如果没有,没有谷歌搜索就无法接收此类信息。但是在某些情况下,可以在两个或多个库中找到一个变量,例如 Dictionary 的情况。如果您还引用了“Microsoft Word ... 对象库”,则尝试将其声明为 Dim myVar As Dictionary 时可能会感到惊讶。你应该声明它Dim myVar As Scripting.Dictionary。如果按照您的尝试声明未返回您需要使用的变量,请按 F2 并查看其他库可能存在冲突

标签: vba reference xlsm


【解决方案1】:

由于已添加参考,您可以使用 VBE 中的对象浏览器 F2 搜索所有库或特定库。

打开对象浏览器,选择所有/单个库,输入您的搜索词,点击望远镜并查看搜索结果。

见下图:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多