タグ名を入力としてすべての 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