IE-Objekt erzeugen

Hallo,

soweit ich weiss, kann man auf 2 verschiedene Arten
ein IE-Objekt erzeugen:

Dim IE As SHDocVw.InternetExplorer
Dim IE As SHDocVw.InternetExplorer
New SHDocVw.InternetExplorer

Dim IE As SHDocVw.InternetExplorer
Set IE = CreateObject(„InternetExplorer.Application“)

Gibt es einen Unterschied?

Danke vorab.

Programmtechnisch gibt’s keinen Unterschied! Nur, dass die CreateObject-Methode eine Fehlerquelle ist, da man sich zwischen den doppelteln Anführungszeichen mal verschreiben kann.

Einen Vorteil hat’s aber: Du kannst Libraries verwenden, die Du nicht über References eingebunden hast. Aber auch da schleichen sicher gerne Fehler ein, da’s dann keine ObjectLibrary-spezifische Syntaxüberprüfung gibt (weil nicht eingebunden).

Klar?

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]