点击IE表格中的一个button

我试图单击IE中的网页上的一个表中的button,button的来源显示:

<input type="image" src="img/testimg.png" onclick="picture_return(this,'92b84574a336a090618f151b6fc821cf:5','http://testwebpage.com/in/834');" value="Test Web Button"> 

这是一个在源文件中有多个<td>的大表的一部分,这是在另一个表中,然后在下面的类中:

 <div class="section_client_dnBox"> 

我试图通过使用下面的VBA代码通过课堂上的一些项目:

 IE.Document.getElementsByClassName("section_client_dnBox")(0).Click 

然而,没有运气,因为(0)没有按任何东西和更大的东西,即(1)给了我一个错误。 所以我现在的问题是基本上,是否有任何方式点击button使用一些简单的方法,例如重写它的表内的值(值=​​“testingWebbutton”)?

根据我的经验,您需要查看标签名称而不是类名称。 这是查找button时我通常使用的代码示例。

 For Each MyHTML_Element In document.getElementsByTagName("input") If MyHTML_Element.Type = "submit" Then MyHTML_Element.Click: Exit For End If Next 

你可能可以改变。 键入to =“图像”。 我也只是学习如何在VBA中使用IE自动化,所以我不是一个冠军。 我希望有帮助。