ich hänge mal wieder an einem Problem in VBA Excel und komme nicht weiter.
Aus dem Netz habe ich ein Code Snippsel gefunden, wie man mit VBA Excel auf ein Internet Formular zugreifen kann, dass mit einem BEnutzername und Passwort geschütz ist. Trotz all die Bemühungen scheitert es an meiner InetSeite anzupassen.
Hier der Code:
Private Sub CommandButton2_Click()
Dim objIE As Object
Set objIE = CreateObject("InternetExplorer.Application")
With objIE
.Visible = True
.Navigate2 "https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=13&ct=1561229862&rver=7.0. _
_
6737.0&wp=MBI_SSL&wreply=https%3a%2f%2foutlook.live.com%2fowa%2f%3fnlp%3d1%26RpsCsrfState% _
3dbe18fdca-a058-dd1a-59bb-70151a82e75f&id=292841&aadredir=1&CBCXT=out&lw=1&fl=dob%2cflname%2cwld&cobrandid=90015"
Do While .Busy And .Readystate 4
DoEvents
Loop
'.document.getelementbyname("linkButtonSigninHeader").Click
'.document.linkButtonSigninHeader.submit
.document.getelementbyId("i0116").Value = "MeineAdresse@live.de"
End
.document.getelementbyId("idSIButton9").Click
.document.getelementbyId("i0118").Value = "MeinPW"
.document.getelementbyId("idSIButton9").Click
End With
'Set objIE = Nothing
End Sub
Hier in dieser Zeile erscheint der Fehler 424 Objekt nicht vorhanden
.document.getelementbyId("i0116").Value = "MeineAdresse@live.de"
Wenn ich das Excel Programm weiter laufen lassen nach der Fehlermeldung, wird das Feld mit MeinerAdresse@live.de beschrieben.
Es ist auch schwierig, auf der www.outlook.com Seite, die richtigen ID's bzw. Namen für die Buttons bzw. Texfelder herauszufinden.
Der eine Anmelde Button habe ich versucht, über "Element Untersuchen" ausfindig zu machen, aber leider ohne Erfolg.
_
Anmelden
Habe versucht linkButtonSigninHeader zu verwenden, alle beide Versionen getestet.
Fehlermeldung 438 Objekt unterstützt diese Eigenschaft o.Methode nicht
.document.getelementbyname("linkButtonSigninHeader").Click
.document.linkButtonSigninHeader.submit
Die Outlook Seite ist so aufgebaut:
1. Startseite öffnen
2. Anmelde Button klicken
3. Eingabefenster für EmailAdresse öffnet sich.
4. Weiter Button klicken
5. Eingabefenster für PW öffnet sich.
6. Weiter Button klicken um in das Postfach zu gelangen.
Fertig
Den zweiten Weiter Button nach der Email Eingabe, kann ich auch nicht bestimmen.
Ich hoffe soweit alles eklärt zu haben und hoffe ihr könt mir helfen.
Vielen lieben Dank im Voraus.
MfG
Anton