有沒有辦法獲得給定對象的所有有效屬性列表?獲取對象的所有屬性列表
如果我想從單元格a1開始,然後分配a1,a2,a3,那麼所有有效的屬性例如工作表對象都是可以完成的事情嗎?我找不到任何:
列表= object.enumproperties
任何想法?
有沒有辦法獲得給定對象的所有有效屬性列表?獲取對象的所有屬性列表
如果我想從單元格a1開始,然後分配a1,a2,a3,那麼所有有效的屬性例如工作表對象都是可以完成的事情嗎?我找不到任何:
列表= object.enumproperties
任何想法?
工具 - 參考文獻 - TypeLib Information
。
然後:
Sub DumpProperties(ByVal o As Object)
Dim t As TLI.TLIApplication
Set t = New TLI.TLIApplication
Dim ti As TLI.TypeInfo
Set ti = t.InterfaceInfoFromObject(o)
Dim mi As TLI.MemberInfo, i As Long
For Each mi In ti.Members
i = i + 1
ActiveSheet.Cells(i, 1).Value = mi.Name
Next
End Sub
+1尼斯答案@Gserg – Santosh
我不得不從一個陰暗的來源(和regsvr32它)下載DLL,但子作品很好,謝謝! – ashleedawg
查找範圍對象瀏覽器(按Ctrl + F2) – Santosh
嗯,是的。我知道對象瀏覽器。但是我需要能夠用屬性填充工作表。 – user2021539