Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1180to1184
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Login in Webabfrage einbauen

Login in Webabfrage einbauen
Maris
Hi zusammen,
mittels diesen Makros kann ich im iexpl mich auf einer Website anmelden. Das makro öffnet eine Internetsitzung und loggt mich ein. Die Webabfrage mach das jedoch nicht. Wie kann ich diesen Code einbauen das er sich in der Webabfrage einloggt?
und danach diese ausführt?

Sub Log()
Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")
ie.navigate "http://abc/login.php"
ie.Visible = True
Do While ie.Busy And Not ie.readyState = 4
DoEvents
Loop
DoEvents
ie.document.all.Item("ctl1").Value = "xxxxx"
ie.document.all.Item("ctl2").Value = "xxxxx"
ie.document.all.Item("ctl3").Click
End Sub

Würd mich über euere Hilfe sehr freuen!
Gruß
Maris

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Login in Webabfrage einbauen
11.10.2010 23:10:59
MichaV
Hallo,
Du kannst keinen Login in eine Webabfrage einbauen. Du kannst aber auf den Quelltext zugreifen und entweder die Daten aus dem Quelltext ziehen oder den Quelltext speichern und die Webabfrage dann auf die gespeicherte Datei machen. In beiden Fällen geht die Formatierung u.U. verloren.
Sub Log()
Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")
ie.navigate "http://abc/login.php"
ie.Visible = True
Do While ie.Busy And Not ie.readyState = 4
DoEvents
Loop
DoEvents
ie.document.all.Item("ctl1").Value = "xxxxx"
ie.document.all.Item("ctl2").Value = "xxxxx"
ie.document.all.Item("ctl3").Click
'neue Seite aufrufen
Do While ie.Busy And Not ie.readyState = 4
DoEvents
Loop
DoEvents
'Quelltext lesen
Dim s a string
s=ie.document.body.outerhtml
'speichern
open "c:\tmp.htm" for binary as #1
put #1,,s
close
'Webabfrage auf "c:\tmp.htm" machen, das kannst Du mit dem Macrorecorder aufzeichnen
End Sub
Gruss- Micha
Anzeige
AW: Login in Webabfrage einbauen
12.10.2010 09:04:49
Maris
Hi Micha und vielen Dank für deine Hilfe,
leider bekomme ich einen Laufzeitfehler beim Zugriff auf die Datei im angegebene Pfad. Muß ich dort eine Datei hinterlegen. Das login auf die Website dauert ein wenig... weiss nicht ob das makro das dann zu schnell abarbeitet.
Prinzipiell möchte ich nur das sich auf der Website eingeloggt wird die Datei gespeichert wird und eine Abfrage kann ich dann auch mit Excel boardmitteln machen.
Gruß und Danke nochmals,
Maris
AW: Login in Webabfrage einbauen
12.10.2010 15:26:44
Maris
leider ließt dieses Makro nur den Quelltext von der Loginseite ein :-(
Kann jemand helfen?
Gruß
Maris
Anzeige
AW: Login in Webabfrage einbauen
12.10.2010 20:06:17
MichaV
Hallo Maris,
komisch, denn man sollte ja meinen dass Du mit dem Klick auf die Absenden- Taste eine neue Seite lädst. Es kann viele Ursachen für Dein Problem geben, ja nach Aufbau und Sicherheitsvorkehrungen der Webseite. Neues Fenster? Frameset? Ohne einen Blick auf Deine Login-Seite werfen zu können wird es wohl schwierig eine Lösung zu bauen.
Ich lass trotzdem mal offen. Und guck mal in Deine mailbox.
Gruss- Micha

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige