我正在尝试点击表格中的按钮。
<td class="b item enabled hasIcon" id="flowTile_2"
onmouseover="javascrpt:startHoverTimer(this);"
onmouseout="javascript:startTimerToMaybeEndHoverMode(this);"
onclick="javascript:runE1App('P4101','W4101E','DMS0001')" appId="P4101"
formId="W4101E" version="DMS0001" tileText="Part Master" haveBox="true">
我尝试过以下尝试:
我正确地声明了我的变量,因为其他点击操作在页面的其他位置正常工作。
Set htmlDoc = .document
Do While htmlDoc.readyState <> "complete": DoEvents: Loop
Set htmlColl = htmlDoc.GetElementbyId("flowTile_2")
For Each htmlInput In htmlColl
Counter = Counter + 1
htmlInput.Click
Next htmlInput
MsgBox Counter
但我似乎得到了一个对象必需的错误。
答案 0 :(得分:0)
我找到了解决方案。
该表位于引用外部URL的Iframe内部,因此我可能无法使用它。该应用程序允许一个参数化的URL系统,它直接将我带到所需的页面,此时代码正常工作。