通过excel vba单击Web中的INPUT按钮不起作用

时间:2014-07-08 21:17:12

标签: html excel vba

我使用以下代码来点击“选择”按钮和网页。单击该按钮打开浏览器文件夹,您可以在其中选择要在网页上传的文件。 我可以选择按钮,但使用btnInput.Click

没有任何反应
Set ElementCol = appIE.Document.getElementsByTagName("INPUT") ' loop through all 'input' elements and find the one with the value "Submit"
For Each btnInput In ElementCol
If btnInput.Value = "Select" Then
btnInput.Select
btnInput.Click
Exit For
End If
     Next btnInput

这些是按钮的属性

class ruButton ruBrowse
type  button
value Select

你知道我做错了吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

很难说。我有一个类似的问题,按钮需要鼠标点击无论如何。我认为这取决于他们如何编程按钮。您可以尝试的其他选项是“SendKeys” http://msdn.microsoft.com/en-us/library/office/aa202943(v=office.10).aspx

这将模仿鼠标点击。