有没有办法获得给定对象的所有有效属性列表?获取对象的所有属性列表
如果我想从单元格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