Laufzeitfehler ´1004´ in Excel

moin =) bin gerade dabei das abrechnungsprogramm von der firma meines vaters auf einen neuen pc zu verschieben.
der alte pc war ein windows 98, der neue ein xp

Sub infoharz()
Application.DisplayAlerts = False

Worksheets(1).SaveAs Filename:=„D:\GmbH\www\infoharz!Menue\kunden.txt“, _
FileFormat:=xlText, _
CreateBackup:=False
Worksheets(2).SaveAs Filename:=„D:\GmbH\www\infoharz!Menue\orte.txt“, _
FileFormat:=xlText, _
CreateBackup:=False
ActiveWorkbook.SaveAs Filename:=„D:\GmbH\www\infoharz!Menue\daba.xls“, _
FileFormat:=xlNormal, _
CreateBackup:=True

Application.DisplayAlerts = True

Shell („D:\GmbH\www\infoharz!Converter\infoharz.exe“)

Application.Quit
End Sub

unter windows 98 mir office 2000 geht das makro wunderbar
unter windows xp mit office 2003 leider nicht mehr :confused:

wenn ich den code unter xp ausführe kommt folgende fehlermeldung

Laufzeitfehler ´1004´

Anwendungs- oder objektdefinierter Fehler

dan steht unten zum anklicken beenden, Debuggen und Hilfe
wen ich auf debuggen gehe startet er den visual basic editor und zeigt den code an
und er zeigt an das in dem abschnitt

Worksheets(1).SaveAs Filename:=„D:\GmbH\www\infoharz!Menue\kunden.txt“, _
FileFormat:=xlText, _
CreateBackup:=False

der fehler ist
und zwar ind er zeile
CreateBackup:=False

ich bekomme einfach nicht raus, was er da zu bemeckern hat :confused:

danke für die hilfe
mfg Pash

Hallo Pash
Welche Excel-Version?

CreateBackup := True

Bei meinem Excel 2003 wäre das auch falsch! CreateBackup ist lediglich eine Eigenschaft, die man abrufen, aber nicht verändern kann.
also z.B.:
If CreateBackup = false then …
Wenn du etwas mehr Infos gibst, kann ich evtl. helfen.
Bis dann
Erich

Moin, Pash!

Worksheets(1).SaveAs

FileFormat:=xlText, …

xlText ist kein gültiger Parameter für FileFormat (mehr). Verwende xlTextMSDOS bzw. schau in der Hilfe unter XlFileFormat-Konstanten nach, welche die passende für Dich ist.

Gruß, Manfred