Online, я вижу много людей, завершая следующий код для автоматизации VBA/IE функции поиска взаимодействий:VBA - Интернет Автоматизация - GetElementById.Value Отсутствующих
objIE.document.getElementById("id_here").Value = "Search This Text"
- Я получаю сообщение об ошибке «Требуется объект» при запуске это. Я также теряю intellisense после ObjIE.Document.
Я исследовал это в течение нескольких часов и очень ценю любую помощь. Вот мой полный код. Я буду оперативно предоставлять любую дополнительную информацию, необходимую для ее решения.
Sub InternetAutomation()
'Declaring and Setting Internet Explorer with Early Binding
Dim aExplorer As InternetExplorer
Set aExplorer = New InternetExplorer
'Set basic attributes of Internet Explorer and navigate to first webpage
With aExplorer
.Visible = True
.Navigate "www.google.com"
End With
'Wait while Internet Explorer is busy
Do While aExplorer.Busy
Application.Wait DateAdd("s", 1, Now)
Loop
'Search Parameters
aExplorer.Document.getElementById("1st - ib").Value = "Search This Text"
End Sub
Значение id «lst-ib», а не «1st-ib» –
Спасибо! Все еще такая же проблема. Есть идеи? – StevenB
Работает для меня с этим изменением ID –