PDA

Vollständige Version anzeigen : Excel Webseiten Login Benutzer Passwort


Morpheus115
07.07.2014, 06:58
Hallo Leute,

Ich bin neu hier, aber ich benötige gleich eure Hilfe :)

Ich habe das Problem dass ich mich auf einer Webseite mit Excel einloggen muss, ich habe jetzt mehrere eurer Lösungsvorschläge versucht, aber ich komme nicht weiter.

Meine VBA Kenntnisse sind leider ein wenig eingerostet, ich bitte euch daher um eure Hilfe.

Ich muss mich auf folgende Webseite einloggen: http://auroraonline.abbsolarinverters.com/abb/login.php?redir=1

dort Benutzername und Passwort eingeben.

Ich habe es mit folgenden Code versucht, aber dabei bekomme ich immer den Fehler Laufzeitfehler '424' Objekt erforderlich

Option Explicit

Private Sub machs()
Dim objIE As Object
Set objIE = CreateObject("Internetexplorer.Application")
With objIE
.Visible = True
.Navigate2 "http://auroraonline.abbsolarinverters.com/abb/login.php?redir=1"
Do While .Busy
Do While .Busy
DoEvents
Loop
Loop
.document.getElementById("usernameLogin").Value = "Achthof"
.document.getElementById("passwordLogin").Value = "Morpheus115"
.document.getElementById("buttonLogin").Click
End With
End Sub

Morpheus115
07.07.2014, 07:19
Entschuldigt Leute, der Fehler war dass ich die falschen Feldenamen eingetragen habe. :upps:

Ich habe aber noch eine Frage, wie starte ich diesen VBA Code sobald Excel startet?

Danke im Vorraus
Harry

Beverly
07.07.2014, 08:12
Hi Harry,

schreibe den Code ins Codemodul DieseArbeitsmappe ins Workbook_Open-Ereignis.

<hr width="20%" align="left"><img src="http://excel-inn.de/images/grusz.gif" height=35" align="left" alt="Grußformel"><a href="http://excel-inn.de/"><img border="0" src="http://excel-inn.de/images/logo1.gif" height=35" align="middle" alt="Beverly's Excel - Inn"></a>

Morpheus115
07.07.2014, 08:34
Anscheinend passt bei meinem Code doch was nicht.

Mein Problem ist nun folgendes:
Excel öffnet den Internet Explorer und loggt sich auf der Webseite ein, dies würde ja passen, allerdings erkennt Excel nicht dass der Login stattgefunden hat.
denn ich habe in Excel eine Verbindung zur Website integriert welche aber nur bis zum Login Fenster kommt.
Die Verbindung wurde folgendermaßen erstellt: Excel -> Daten -> Verbindungen -> Hinzufügen -> Verbindungszeichenfolge -> http://auroraonline.abbsolarinverters.com/abb/login.php?redir=1

Muss ich die Verbindung per VBA herstellen?