Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: matzekatze am Januar 20, 2010, 12:39:11

Titel: Laufzeitfehler, Automatisierungfehler Access 2003 (Öffnen des IE)
Beitrag von: matzekatze am Januar 20, 2010, 12:39:11
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
Titel: Re: Laufzeitfehler, Automatisierungfehler Access 2003 (Öffnen des IE)
Beitrag von: DF6GL am Januar 20, 2010, 13:18:26
Hallo,

mhmm,  der Code an sich funktioniert bei mir...


Vermutlich ist der IE bei Dir nicht oder nicht richtig installiert, bzw. registriert.
Titel: Re: Laufzeitfehler, Automatisierungfehler Access 2003 (Öffnen des IE)
Beitrag von: matzekatze am Januar 21, 2010, 17:19:41
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
Titel: Re: Laufzeitfehler, Automatisierungfehler Access 2003 (Öffnen des IE)
Beitrag von: DF6GL am Januar 21, 2010, 17:39:13
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.
Titel: Re: Laufzeitfehler, Automatisierungfehler Access 2003 (Öffnen des IE)
Beitrag von: MzKlMu am Januar 21, 2010, 20:03:12
Hallo,
mal eine Verständnisfrage, interessehalber.
Warum nicht einfach so:
Shell "C:\Programme\Internet Explorer\iexplore.exe", vbMaximizedFocus
Titel: Re: Laufzeitfehler, Automatisierungfehler Access 2003 (Öffnen des IE)
Beitrag von: Mendez am Oktober 21, 2010, 08:50:48
Hallo Matzekatze,

ich habe den gleichen Fehler auch, hast du da die Ursache gefunden.

Viele Grüße,
Mendez.