我想指望在一個列表框中的所有元素在網頁上(最終通過他們循環,但解決這個問題將有助於循環):獲取的元素列表,從列表框中網站
林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