ujk
24. November 2003 um 14:22
1
Hallo,
ich versuche aus Access eine URL über den Internet Explorer
mittels VBA aufzurufen:
Dim IeAppli As Object
Set IeAppli = CreateObject(„InternetExplorer.Application“)
IeAppli.Visible = True
IeAppli.Navigate2 „http://www.vbarchiv.de “
An meinem Rechner funktionuiert es, bei Kollegen wird ein
Fehler ausgegeben: „Ungültiger Prozeduraufruf oder ungültiges
Argument.“
Muß ich auf den verschiedenen Rechnern Verweise auf
Bibliotheken setzen?
Ulrich
Netwolf
24. November 2003 um 22:38
2
Hallo Ulrich,
verwende einfach:
Dim stAppName As String
stAppName = „explorer.exe http://www.vbarchiv.de “
Call Shell(stAppName, 1)
Gruß
Wolfgang
ujk
25. November 2003 um 12:29
3
Hallo,
danke schon mal, aber
stAppName = "iexplore.exe " & stAusgabedatei
Call Shell(stAppName, 1)
gibt die Fehlermeldung „Datei nicht gefunden“,
während es mit
stStarten = "C:\Programme\Plus!\Microsoft Internet\IEXPLORE.EXE " & stAusgabedatei
varAusgabe = Shell(stStarten, vbNormalFocus)
geht. In stAusgabedatei steht der Pfad zur lokal abgelegten HTML-Datei. Ich wollte aber vermeiden, auf jedem Rechner dem Pfad zum Internetexplorer angeben zu müssen.
Ulrich
Netwolf
16. Dezember 2003 um 02:18
4
Hallo Ulrich,
stStarten = "C:\Programme\Plus!\Microsoft
Internet\IEXPLORE.EXE " & stAusgabedatei
Ich wollte aber vermeiden, auf jedem Rechner dem
Pfad zum Internetexplorer angeben zu müssen.
Sorry, wußte nicht, das Du PLUS installiert hast und noch so ein „altes“ Betriebssystem verwendest!?
Ab Win NT hast Du dieses „Problem“ nicht mehr!
Gruß Wolfgang