我想指望在一个列表框中的所有元素在网页上(最终通过他们循环,但解决这个问题将有助于循环):获取的元素列表,从列表框中网站
林VBA相当新颖,但我确实相信这是一个列表框对象,因为在这个对象的萤火虫名称末尾有“listbox”。
我在这里或其他地方发现的所有建议都与.ListCount或.ListIndex相关。 不知何故,其中任何一个导致错误438,对象不受支持。
下面的一段代码。 你能提出建议吗?
With IE.document
.getElementById("xxx_startDay").Value = "1"
.getElementById("xxx_startMonth").Value = "JAN"
.getElementById("xxx_startYear").Value = "2017"
.getElementById("xxx_endDay").Value = "31"
.getElementById("xxx_endMonth").Value = "JAN"
.getElementById("xxx_endYear").Value = "2017"
'IE.document.getElementById("xxx_accountItemsListBox").Focus
Set listMPAN = IE.document.getElementById("xxx_accountItemsListBox")
listMPAN.selectedIndex = 5
MsgBox (listMPAN.ListCount)
End With
也许你可以通过他们循环与i = 1到webList.listcount? –
我一定不清楚 - .ListCount导致438错误。 – Pavel