VBA IE.document单击

时间:2017-01-21 19:52:09

标签: excel vba excel-vba internet-explorer

HTML代码在网页上如下。它是我希望能够从VBA点击的链接。



<a title="View Account Summary" class="unregLink" href="/Standard/AccountSummary/Pages/default.aspx">View Account Summary</a>​
&#13;
&#13;
&#13;

它没有ID,名称等。如何让VBA(IE.document)点击链接?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试以下querySelector。另外,你需要一些父母作为评论中提出的@TheSilkCode。 HTH

' Add reference to Microsoft Internet Controls (SHDocVw)
' Add reference to Microsoft HTML Object Library

Set doc = ie.document
Dim htmlAnchor As MSHTML.HTMLAnchorElement
Set htmlAnchor = doc.querySelector("a[class='unregLink'][href='/Standard/AccountSummary/Pages/default.aspx']")
htmlAnchor.click