Problem bei Variablendeklaration
06.06.2013 10:30:50
Martin
ich habe ein Problem bei der Deklaration einer Variable. Ich ergänze via VBA einen Select-Eintrag in einer HTML-Seite im InternetExplorer. Das klappt nur einwandfrei, wenn ich den Variablentyp als Variant festlege:
Dim htmlItem 'As HTMLOptionElement
Set htmlItem = appIE.Document.createElement("OPTION")
htmlItem.Text = "Testeintrag"
Debug.Print TypeName(htmlItem) 'ergibt HTMLOptionElement
Debug.Print VarType(htmlItem) 'liefert "8")
Obwohl TypeName(htmlItem) als Ergebnis "HTMLOptionElement" ausgibt, erhalte ich bei der Variablendeklaration Dim htmlItem As HTMLOptionElement die Fehlermeldung "Fehler beim Kompilieren: Benutzerdefinierter Typ nicht definiert". (Der Bibliothekswerweis auf "Microsoft Internet Controls" ist gesetzt.) Kann mir bitte jemand erklären wo mein Fehler liegt?Viele Grüße
Martin