我无法让VBA脚本上的点击按钮工作。有什么建议?

时间:2017-10-29 11:02:43

标签: vba forms button submit fill

我使用excel自动填写表单并自动填写并提交。我可以填写表单,但我无法使用提交按钮。我尝试了大约50种不同类型的代码,但我无法使用它。你能帮我弄清楚如何提交吗?

这是按钮的HTML代码

字段HTML属性

IE.document.getElementsByClassName("button")(0).Click

以下是2,但我会工作,但没有

1st - 这个有效,但它在页面上给出了一个奇怪的错误。基本上错误是作为一个不正确的公司回来。但如果我将其评论出来并填写表格并手动点击按钮就可以提交。

Set doc = IE.document
Set div = IE.document.getElementByClassnName("button")
div.FireEvent "submitIt"

第二 - 我认为这在某一点上起作用,但我现在似乎无法让它发挥作用。

{{1}}

1 个答案:

答案 0 :(得分:1)

欢迎使用Stack Overflow!这是一个非常常见的问题。

尝试:

<input type="submit" name="submit" value="mybutton">

然后

With IE.document

    Set elems = .getElementsByTagName("input")
    For Each e In elems

        If (e.getAttribute("value") = "mybutton") Then
            e.Click
            Exit For
        End If

    Next e

End With

更多示例hereherehereetc ......

在发布问题时,需要考虑以下helpful tips