你好,我是Excel處理大師。正在寫Excel操作和VBA系列文章,有興趣的可以關注我活著私信我。
如果你知道網頁表單中各個控件的ID或者NAME的話,可以通過如下方法來獲取數據。
通過控件ID來獲取控件:DimuserIDHtlmlElementAsHtmlElement=WebBrowser1.Document.GetElementById("userID")
獲取數據:DimstrUserIDAsString=userIDHtlmlElement.GetAttribute("value")
如果不知道,你可以通過控件的類型來獲取。
比如說你想獲取所有INPUT類型控件的數據,可以通過下面的方法來實現。
DimhtmlElmAsHtmlElementCollection
htmlElm=webbroswer1.Document.GetElementsByTagName("input")
DimindexAsInteger
Forindex=0TohtmlElm.Count-1
MsgBox(htmlElm(index).GetAttribute("value"))
Next
上面我都試過可以,你可以根據自己的需要來改改。