无法使用VBA单击网页中的按钮

时间:2019-07-15 07:27:32

标签: excel vba

我试图点击网页上可用的按钮。我尝试了以下代码 并且不知道应该在我添加xxxxxxxxxxx的空间中添加什么。请协助我解决此问题。下面是按钮的检查元素内容

<button class="aui-button aui-button-primary search-button" type="button" original-title="Search for issues" resolved="">Search</button>

我尝试过的代码

Dim oHTML_Element As IHTMLElement
Dim htmldoc As MSHTML.HTMLDocument
Dim HTMLButtons As MSHTML.IHTMLElementCollection
Dim HTMLButton As MSHTML.IHTMLElement

With ie.document
Set htmldoc = ie.document
Set HTMLButtons = htmldoc.getElementByTagName("button")

    For Each HTMLButton In HTMLButtons
          xxxxxx
    Next HTMLButton
    HTMLButtons(0).Click
   End With

1 个答案:

答案 0 :(得分:0)

方法.getElementByTagName()不存在。

您应该使用的方法是.getElementsByTagName(),它不会返回一个元素,而是一个元素的集合。

要获取属于标签名称为“ button”的元素集合的i-th元素,您将必须使用以下方法:

.getElementsByTagName("button")(i-1)