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