0
沒有人知道類似於TypeName()的方法來獲取對象的名稱嗎?例如:VBA獲取LDAP的對象類型和庫
Dim obj
Set obj = GetObject("ADODB.Connection")
Debug.Print ObjectType(obj)
我想這個打印出「ADODB.Connection」,而不是「對象」像類型名()。這是問題的一個簡化版本,我將最有可能做這樣的事情:
Dim obj
Set obj = GetObject("LDAP://" & DN)
Debug.Print ObjectType(obj)
所有這一切的原因是,這樣我可以擺脫所有的:類型的語句。
你想擺脫'Dim a as Object'並將其替換爲'Dim a As ADODB.Connection'或'Dim a As Excel.Application'等等。 –
在我的情況下,我想要做
Dim a As LDAP
,但我找不到實際的對象類型。 – McAngus嘗試過'TypeName(obj)' –