Mam problem z wprowadzeniem tekstu w polu wyszukiwania, gdy po tym, co myślę, że jest tagiem correcet jest. Dostałem identyfikator z kodu źródłowego strony. Zrobiłem to już wcześniej na innych stronach internetowych. Czy ktoś mógłby mi pomóc? Czy jest inny sposób na zrobienie tego?VBA - IE GetElementByID nie działa
Sub FileUpload()
Dim IEexp as Object
IEexp.visible = True
IEexp.Navigate ("www.example.com")
'this is where the problem
IEexp.Document.GetElementByID("step1_id_bean_newSupportingDoc_description").Value _
= "monthly update"
End Sub
dostaję "Automation Error Wywołany obiekt odłączył się od swoich klientów"
Source Code, gdzie wyciągnął ID z:
<td class="Label">Description</td>
<td class="Data"><input type="text" name="bean.newSupportingDoc.description" size="60" maxlength="250" value="" id="step1_id_bean_newSupportingDoc_description" class="NoBorder"/>
</td>
Czy czekasz na załadowanie dokumentu przed próbą uzyskania dostępu do elementu wejściowego? –
Uruchomiłem to lokalnie i czekałem na zdarzenie ładowania strony i otrzymuję błąd iwebbrowser2 – user1902540
Tak, uruchomiłem go w trybie przerwania, więc czekam, aż strona całkowicie się załaduje i nadal otrzymuję ten błąd. –