IE-Webformular ausfüllen (Formularfeld ohne ID)
Martin
ich versuche per Excel ein Webformular auszufüllen, allerdings gelingt mir das nicht vollständig. Wie kann ich auf ein Formularfeld zugreifen, wenn dieses nicht mit einer ID definiert ist (...und somit nicht mit appIE.Document.getElementById angesprochen werden kann)?
Es geht speziell um das Feld "Anrede" auf folgender Homepage:
http://laufkalender.markenverlag.de/aktivlaufen-anmeldung-webseite.php
Hier mein - nicht funktionierender - Code:
Sub Webformular()
Dim appIE As Object
Set appIE = CreateObject("InternetExplorer.application")
Do While appIE.Busy 'Warten bis IE komplett geladen
Loop
appIE.Visible = True
appIE.Navigate "http://laufkalender.markenverlag.de/aktivlaufen-anmeldung-webseite.php"
While Not appIE.ReadyState = 4 'Warten bis Site komplett geladen
'Debug.Print appIE.ReadyState
Wend
'Formularfelder ausfüllen
appIE.getElementsByName("anrede").Value = "Herr" 'führt zu Laufzeitfehler 438 (Objekt _
unterstützt diese Eigenschaft oder Methode nicht)
Für Vorschläge wäre ich sehr dankbar!Viele Grüße
Martin
Anzeige