per VBA HTML-Formulare im IE ausfüllen Teil 2
27.01.2005 23:26:30
Uwe
(Anderes Beispiel als im ersten Post)
Auf der Internetseite http://www.gala-gmbh.de/ersatzteil_formular.htm soll das Formular ausgefüllt werden (nur ein Beispiel das eigentliche Formular liegt im Intranet).
Das Feld "Modell" wird hier entsprechend gefüllt.
Sub ie_test_click()
Dim objIE As Object
Set objIE = CreateObject("InternetExplorer.application")
objIE.Visible = True
objIE.Navigate <a href=""http://www.gala-gmbh.de/ersatzteil_formular.htm"">"http://www.gala-gmbh.de/ersatzteil_formular.htm"</a>
Do While objIE.Busy = True
DoEvents
Loop
objIE.document.all.Modell_Typ.Value = "Hilfe"
End Sub
Das Problem ist nur noch, das die Seite nicht geladen werden soll, sondern eine schon geladene Seite des InternetExplorer aktiviert werden soll und dort die Formularfelder ausgefüllt werden sollen.
Das CreateObject muss, salopp ausgedrückt, durch ein "Aktiviere das vorhande IE-Fenster-Objekt" ersetzt werden.
Bin weiterhin für jeden Tipp dankbar
Grüße
Uwe