Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1312to1316
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

vba - internet explorer zugriff auf "log" Einträge

vba - internet explorer zugriff auf "log" Einträge
12.05.2013 15:33:53
Theisen
Hallo,
ich versuche gerade Suchen über den Internet Explorer zu automatisieren. Soweit hat alles gut geklappt, aber auf der folgenden Seite kann ich auf die Eingabefelder der Suchmaske nicht zugreifen. Üblicherweise erfolgt der Zugriff über die ID, aber hier gibt er nur Fehlermeldungen aus. Die Eingabefelder sind als class "log" deklariert.
Im nächsten Schritt würde ich die Suchanfrage ausführen und die Ergebnisse auslesen.
Weiß jemand wie man hier weiter kommt?
Sub Suche_bei_Gefahrstoffe()
Dim IEApp As Object, frage As String
Dim i As Integer, IEDoc As Object
Dim strÜbergabe As String
Set IEApp = CreateObject("InternetExplorer.Application")
IEApp.Visible = False
IEApp.Navigate "http://www.gefahrstoff-info.de/igs/oberfl/gdl/formHtml/default/" & _
"LOGINSERVLET.app?INIT=1&USER_ID=77032&DATEI=igs_suche_frame.vm&user=Gast&password" & _
"=Gast&LOGDATEI=login.cry&P_SUCHE_MOD=1&xP_CB_SuchModus=1&P_OBERFL=gdl"
Do: Loop Until IEApp.busy = False
Do: Loop Until IEApp.busy = False
Do: Loop Until IEApp.Document.readyState = "complete"
IEApp.Visible = True
IEApp.Document.getElementById("ED_CAS").Value = "BeispielSuchNummer"
Set IEApp = Nothing
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: vba - internet explorer zugriff auf "log" Einträge
13.05.2013 11:39:29
Martin
Hallo Theisen,
die geöffnete Seite beinhaltet lediglich ein Frameset. Entweder du öffnest die im Frame geladene Seite separat oder du musst den Frame ansprechen. Das geht so:
Sub Suche_bei_Gefahrstoffe()
Dim IEApp As Object, frage As String
Dim i As Integer, IEDoc As Object
Dim strÜbergabe As String
Set IEApp = CreateObject("InternetExplorer.Application")
IEApp.Visible = False
IEApp.Navigate "http://www.gefahrstoff-info.de/igs/oberfl/gdl/formHtml/default/" & _
"LOGINSERVLET.app?INIT=1&USER_ID=77032&DATEI=igs_suche_frame.vm&user=Gast&password" & _
"=Gast&LOGDATEI=login.cry&P_SUCHE_MOD=1&xP_CB_SuchModus=1&P_OBERFL=gdl"
Do: Loop Until IEApp.busy = False
Do: Loop Until IEApp.busy = False
Do: Loop Until IEApp.document.readyState = "complete"
IEApp.Visible = True
With IEApp.document.frames("SUCHE").document
.getElementById("ED_CAS").Value = "BeispielSuchNummer"
End With
Set IEApp = Nothing
End Sub
Viele Grüße
Martin

Anzeige
Vielen Dank für die Rückmeldung...
15.05.2013 22:00:53
Martin
...wir Excel-Helfer sind immer wieder begeistert, wenn wir - völlig kostenlos - die Probleme anderer lösen und dafür keine Rückmeldung und kein Dankeschön erhalten!

314 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige