Hi Leute!
Ich stehe vor folgendem Problem:
Ich versuche ausgehend von einem Access-Script (Access 2003) den Internet-Explorer 8 zu öffnen. Das scheitert allerdings an einem Laufzeitfehler:
Folgende Meldung wird ausgegeben:
Laufzeitfehler '-2147023706 (800704a6)':
Automatisierungsfehler.
Der Code zum Öffnen des IE lautet bei mir:
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application") *
IE.Visible = True
IE.Navigate ("about:blank")
Do Until IE.ReadyState = 4
Loop
Die Zeile mit * wird gelb markiert --> Also scheint da ein Problem zu bestehen, aber Codetechnisch dürfte ich nichts falsch gemacht haben.
Die Sicherheitseinstellung des IE auf das Minimum zu setzen hat leider auch nicht viel
gebracht.
Wenn ich das Script als *.vbs Datei versuche direkt auszuführen, gibt der PC (XP, SP3)
mir ebenso eine Fehlermeldung aus: Windows Script Host, Fehlercode: 800704A6.
Woran könnte das liegen?
Habt ihr eine Idee?
Vielen Dank schonmal!
VG
Matze
Hallo,
mhmm, der Code an sich funktioniert bei mir...
Vermutlich ist der IE bei Dir nicht oder nicht richtig installiert, bzw. registriert.
Hi, danke für den Tipp. Aber der IE lässt sich ohne weiteres öffnen. Woran kann man das erkennen, das er nicht richtig installiert worden ist, bzw. nicht registriert ist?
Vielen Dank schonmal,
Matze
Hallo,
mhmm, mit "Aber der IE lässt sich ohne weiteres öffnen" meinst Du den Aufruf über Windows?
In der Registry kannst Du nachsehen, ob es Einträge mit "InternetExplorer.Application" gibt. Inwieweit die, falls vorhanden, nun auch stimmen, kann ich aber nicht sagen.
Versuch halt mal den, IE neu zu installieren.
Hallo,
mal eine Verständnisfrage, interessehalber.
Warum nicht einfach so:
Shell "C:\Programme\Internet Explorer\iexplore.exe", vbMaximizedFocus
Hallo Matzekatze,
ich habe den gleichen Fehler auch, hast du da die Ursache gefunden.
Viele Grüße,
Mendez.