Füllen Sie Benutzername und Passwort in eine Webseite mithilfe von VBA

Dies ist mein Erster Versuch, um durch einen IE-browser über VBA.
Ich versuche mich zu:
- gehen Sie auf diese Webseite https://hb2.bankleumi.co.il/e/Login.html
- füllen Sie username
- füllen Sie das Kennwort ein
- klicken Sie auf den "login" - button
für jetzt bin ich immer die Fehlermeldung "die Methode 'Document' für das Objekt 'IWebBrowser2' ist fehlgeschlagen"

Habe ich versucht zu inspizieren, um die Elemente in den html-code der Webseite und finden Sie Ihre ids, aber ich glaube, ich mache einige Fehler, die in aufrufen der Methoden oder nähert sich dem Objekt.

mein code ist:

Option Explicit
Sub dataFromLeumi()
    Dim myPassword As String
    myPassword = "somepassword"
    Dim myUserName As String
    myUserName = "someusername"



    Dim loginPath As String
    loginPath = "https://hb2.bankleumi.co.il/e/Login.html"
    Dim IE As Object
    Set IE = CreateObject("InternetExplorer.application")
    IE.Visible = True
    IE.navigate loginPath

    Dim userName As Object
    Set userName = IE.document.getattribute("uid")
    userName.Item(0).Value = myUserName

    Dim password As Object
    password = IE.document.getelementbyid("password")
    password.Item(0).Value = myPassword


    IE.document.getelementbyid("enter").Click
End Sub

Was sollte ich ändern in meinem code? Was soll ich verpassen?

Dank!

Jemand helfen bitte?

InformationsquelleAutor Max Segal | 2014-06-04

Schreibe einen Kommentar