Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Laufzeitfehler, Automatisierungfehler Access 2003 (Öffnen des IE)

Begonnen von matzekatze, Januar 20, 2010, 12:39:11

⏪ vorheriges - nächstes ⏩

matzekatze

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

DF6GL

Hallo,

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


Vermutlich ist der IE bei Dir nicht oder nicht richtig installiert, bzw. registriert.

matzekatze

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

DF6GL

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.

MzKlMu

Hallo,
mal eine Verständnisfrage, interessehalber.
Warum nicht einfach so:
Shell "C:\Programme\Internet Explorer\iexplore.exe", vbMaximizedFocus
Gruß Klaus

Mendez

Hallo Matzekatze,

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

Viele Grüße,
Mendez.