Попробуйте:
.document.querySelector("input[onclick*='this.form.action']")
Используется метод .querySelector
document
для примененияСелектор css, который ищет тег input
, содержащий атрибут onclick
, который содержит строку 'this.form.action'
Вы также можете использовать:
doc.getElementsByTagName("input")(8).Click
Сработало следующее:
Option Explicit
Public Sub GetInfo()
Dim IE As New InternetExplorer
With IE
.Visible = True
.navigate "http://www.gpsvisualizer.com/geocoder/"
While .Busy Or .readyState < 4: DoEvents: Wend
.document.querySelector("input[onclick*='this.form.action']").Click
' .document.getElementsByTagName("input")(8).Click
Stop '<==Delete me
.Quit
End With
End Sub