如何在Visual Basic中使用Web浏览器查找字符串

时间:2013-07-02 14:10:50

标签: vba visual-studio-2010 ms-word word-vba

如何在visual basic中的Web浏览器中找到显示数据的字符串。通过显示的数据我的意思是从原始显示的网页而不是webbrowser1.documenttext或文档的原始HTML,因为许多文档包含ajax链接区域,这些区域没有用webbrowser1.documenttext命令显示

1 个答案:

答案 0 :(得分:0)

你的意思是VBA形式的WebBrowser对象?然后你可以获得正文的文本(是的,当前文本,带有ajax或javascript更改):

Dim doc As MSHTML.HTMLDocument
Set doc = Wb1.Document

Dim s As String
s = doc.body.innerText

...找到你想要的东西。

注意:使用 WebBrowser对象需要引用 Microsoft HTML对象库 mshtml.tlb )。