我使用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}}
答案 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
在发布问题时,需要考虑以下helpful tips。