【发布时间】:2016-07-14 19:39:32
【问题描述】:
我正在尝试使用 VBA 代码单击网站上的“开始”按钮。这是源代码。
<div class="actions">
<a id="go" href="javascript:void(null);" title="Go"><img src="/images/button-go-smaller.png"></a>
<a id="reset" href="javascript:void(null);" title="Reset All Fields"><img src="/images/button-reset_all.png"></a>
</div>
这是我的 VBA 代码:
For Each obj In objCollection
If objCollection(i).ID = "go" Then
Set objElement = obj
Exit For
End If
Next obj
objElement.Click
但是,在 objElement.Click 行上,我收到错误 91,这意味着找不到“go”操作。为什么会这样,我如何访问“开始”按钮?
【问题讨论】:
-
当您已经使用
obj变量循环访问对象集合时,为什么还要使用对象集合索引?此外,您不会在每个循环中增加i。
标签: html vba excel internet-explorer