0

タグ名を入力としてすべての HTml 入力要素 ID を取得し、この ID を値と共に Excel シートに保存するツールを作成しました。Web ページの値を変更したい場合は、Excel の値を変更し、別のマクロ、これまでは正常に動作していますが、主な問題は、タグ名入力ですべての入力要素を取得するときですユーザーには見えないこれらの要素が必要です。ユーザーに表示され、操作できる要素 ID を取得する方法は?? 私は解決策を十分にグーグルで検索し、ここにたどり着きました。助けてください。以下のコードを使用して要素 ID を取得しました

Set TDelements = IEfr0.getElementsByTagName("input")
If Sheets(sheetname).Cells(1, 1).Value = "" Then

     r = 0
     For Each TDelement In TDelements

     Sheets(sheetname).Range("A1").Offset(r, 0).Value = TDelement.Name
     Sheets(sheetname).Range("A1").Offset(r, 1).Value = TDelement.Value
        r = r + 1

         Next

        Set TDelements = IEfr1.getElementsByTagName("a")
       For Each TDelement In TDelements
         If TDelement.innerText = "Next" Then
         TDelement.Click
          End If

       Next
Else
4

1 に答える 1