【发布时间】:2013-05-16 16:44:56
【问题描述】:
有没有人知道一种类似于 TypeName() 的方法来获取对象的名称?例如:
Dim obj
Set obj = GetObject("ADODB.Connection")
Debug.Print ObjectType(obj)
我希望它打印出“ADODB.Connection”而不是像 TypeName() 这样的“Object”。这是问题的简化版本,我很可能会这样做:
Dim obj
Set obj = GetObject("LDAP://" & DN)
Debug.Print ObjectType(obj)
所有这一切的原因是我可以摆脱所有:
Dim a as object语句的类型。
【问题讨论】:
-
您想摆脱
Dim a as Object并将其替换为Dim a As ADODB.Connection或Dim a As Excel.Application等?? -
在我的情况下,我想做
Dim a As LDAP除非我找不到实际的对象类型。 -
试过
TypeName(obj)
标签: vba ldap typename object-type