如何识别对象是集合还是字典?

mch*_*hen 5 collections vba

我有一个嵌套的节点树,Dictionaries或者Collections(我无法控制这个结构 - 它是给我的).如何从中分离Dictionary节点Collections

我观察到存在一个IsArray()功能,但没有IsCollectionIsDict()

And*_*y G 7

Sub TestingType()
    Dim col As New Collection
    Dim dic As New Scripting.Dictionary

    Debug.Print TypeName(col)   'Collection
    Debug.Print TypeName(dic)   'Dictionary

End Sub
Run Code Online (Sandbox Code Playgroud)