0
テーブルにあるボタンをクリックしようとしています。Visual Basic for Applicationsを使用してテーブルのボタンをクリック
<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
しかし、私はオブジェクトに必要なエラーが表示されます。
任意の要素を選択する前に、readyStateループをコード内の最初のものにする必要があります –