Ich hoffe, 2 einfache Aufgaben abzuschließen. Geben Sie das Passwort ein und senden Sie den Benutzernamen und das Passwort an https://ktt.key.comLogin zu Bank mit VBA
Ich bin derzeit in der Lage, meinen Namen in der Registerkarte Benutzername anzuzeigen, habe aber Probleme beim Eingeben des Passworts. Bitte geben Sie auch an, wie Sie uns einreichen können. Danke für die Hilfe Jungs.
Das ist, was ich bisher haben ...
Sub login()
Dim IE As Object
Dim HTMLDoc As Object
Dim objCollection As Object
Const navOpenInNewTab = &H800
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate "https://ktt.key.com/ktt/cmd/logon"
Do While IE.Busy Or IE.ReadyState <> 4: Loop
Set HTMLDoc = IE.document
Set htmlColl = HTMLDoc.getElementsByName("moduleTarget")
With HTMLDoc
HTMLDoc.getElementById("userId").Value = "xxxxx"
HTMLDoc.getElementByName("moduleTarget").Value = "xxxxxx"
End With
End Sub
Ich versuche es noch einmal, ich habe das vorher aber total probiert. Deshalb bin ich zu moduleTarget übergegangen. Vielleicht war der tatsächliche Eingabepunkt aus irgendeinem Grund in möglicherweise moduleTarget versteckt. –
Der Fehler, den ich bekomme, wenn ich das versuche, ist "Laufzeitfehler '462: Der entfernte Server existiert nicht oder ist nicht verfügbar" –
Eine Sache merke ich auch, für "txtPassword" gibt es keinen angrenzenden "value =" wie in "txtUserID", ich denke, versuchen, den Wert ist, wo der Fehler ist, das ist, was mich denken moduleTarget –