vba 中如何使用webbrowser 对网页中的<TD>内容提取,然后存入EXCEL SHEET1 中的A列 25

DimTableRowsAsObjectDimTableRowAsObjectDimtdarray(1To10)AsStringDimiAsObjectPrivateSu... Dim TableRows As Object
Dim TableRow As Object
Dim tdarray(1 To 10) As StringDim i As Object
Private Sub CommandButton1_Click()
WebBrowser1.Navigate "http://127.0.0.1:8080/2.jsp"
WebBrowser1.Document.getElementsByTagName("TD")
End Sub
这样提示错误,对象变量没设置
程序怎么写啊,谁知道
展开
 我来答
xtfnpgy
2014-05-12 · TA获得超过1784个赞
知道大有可为答主
回答量:1989
采纳率:76%
帮助的人:1105万
展开全部
WebBrowser1.Document.getElementsByTagName("TD") 这里有错误啊,你这里根据ID获取到TD,并没有赋值,所以会报错啊,你赋值就可以了

Dim strHTML As String
strHTML=WebBrowser1.Document.getElementsByTagName("TD").innerText
更多追问追答
追问
换上你给的代码,出现运行错误91,对象变量或WITH块变量未设置
我使用mydoc.all(0).outerhtml ,可以取得HTML的源代码,但怎样才能输出标签下的源代码

我把源代码放到了EXCELHOME
http://club.excelhome.net/thread-1120820-1-1.html
追答
你网上搜索遍历网页元素,然后输出元素的innerHtml属性试试;看看是否你的网页含有框架,如果不含有框架上面的代码应当是可以的;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式