A2003: Objektvariable oder With-Blockvariable nicht festgelegt

24/03/2009 - 15:35 von Matthias Marsche | Report spam
Liebe NG-Teilnehmer!

Beim Zugriff auf das Filesystem bekomme ich folgende Fehlermeldung:
Objektvariable oder With-Blockvariable nicht festgelegt

Programmcode (gekürzt):
Dim fs As Object
Set fs = CreateObject("Scripting.FileSystemObject")
MsgBox fs.FileExists("C:\test.txt")

Wenn ich diesen Code auf meinem Laptop mit Access XP (10) ausführe
funktioniert es, auch bei Access97

Am PC beim Kunden ist Access 2003 (11) installiert und ich bekomme in
der dritten Programmzeile fs.FileExists die Fehlermeldung.

Meine Vermutung war ein Fehler bei den Verweisen, alle notwendigen
Verweise waren vorhanden.
Habe auch die Bibliothek "Microsoft Scripting Runtime" dazugetan. auch
das hat nix geholfen.

Habt ihr eine Idee?

Vielen Dank schon im Voraus
Matthias Marsche
 

Lesen sie die antworten

#1 Thomas Möller
24/03/2009 - 17:55 | Warnen spam
Hallo Matthias,

Matthias Marsche schrieb:
Beim Zugriff auf das Filesystem bekomme ich folgende Fehlermeldung:
Objektvariable oder With-Blockvariable nicht festgelegt

Programmcode (gekürzt):
Dim fs As Object
Set fs = CreateObject("Scripting.FileSystemObject")
MsgBox fs.FileExists("C:\test.txt")

Wenn ich diesen Code auf meinem Laptop mit Access XP (10) ausführe
funktioniert es, auch bei Access97

Am PC beim Kunden ist Access 2003 (11) installiert und ich bekomme in
der dritten Programmzeile fs.FileExists die Fehlermeldung.

Meine Vermutung war ein Fehler bei den Verweisen, alle notwendigen
Verweise waren vorhanden.
Habe auch die Bibliothek "Microsoft Scripting Runtime" dazugetan. auch
das hat nix geholfen.

Habt ihr eine Idee?



ich schàtze mal, das der Befehl CreateObject fehlschlàgt.

Wenn Du eh schon einen Verweis auf die Scripting Runtime eingefügt hast,
test doch mal was passiert, wenn Du mit Early-Binding arbeitest:

Dim fs As Scripting.FileSystemObject
Set fs = New Scripting.FileSystemObject
MsgBox fs.FileExists("C:\Test.txt")


CU
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen