z:\"Back Office Dep"\deals.
Da der folder leerstellen hat muss der pfad in "" eingebetet sein.
Lege ich den Pfad so wie er ist, in Copy to z:\"Back Office Dep"\deals
\deals.xls xl5, kommt eine OLE error : Unknown COM status.
Das Problem ist, das ich die "" nicht in die zeichenkette reinbringe,
so das ich auf den oben gennante Netzpfad komme.
Mit pfad="z:\"+""+"Back Office Dep"+""+"\deals" habe ich sie auch
nicht drin.
Kann mir jemand weiter helfen?
Danke.
Mitllerweile habe ich den NetzPfad hingekriegt samt datei name mit :
pfad='z:\'+'\"Back Office Dep"\'+'Deals\'+datei
Legen ich nun den pfad in den command rein : COPY TO &pfad xl5 habe
ich wieder den oben genannten OLE Error.
????
> pfad='z:\'+'\"Back Office Dep"\'+'Deals\'+datei
pfad = '"z:\Back Office Dep\Deals\' + datei + '"'
Die doppelten Hochkommas müssen immer um die komplette Pfadangabe
"gelegt" werden und nicht nur um die Teile die Leerzeichen enthalten.
--
Hans-Peter Grözinger
TOFU ist gedankenlose Resourcenverschwendung.
http://einklich.net/usenet/zitier.htm
http://support.microsoft.com/default.aspx?scid=fh;DE;NGNetikette
kann helfen (Ich habe es nicht getestet).
Dne 16.4.2010 9:43, Silenus paparias napsal(a):
Das klappt jetzt.
Nur eine kurze Frage noch:
Wenn der Pfad nicht existieren sollte, soll auf der Anwendungsfolder
die Datei ausgegeben werden.
Wie teste ob ein pfad existiert (sonst kommt der OLE error) ?
Gruss.
ich würde strtofile() , ggf. noch in try catch eingebettet, benutzen und den
Rückgabewert abfragen, dann die testdatei löschen.
Dann bist du sicher, das du auch schreiben darfst.
Gruss
tom
"Silenus paparias" <olympi...@gmail.com> schrieb im Newsbeitrag
news:9c10a615-d9fb-4c36...@y14g2000yqm.googlegroups.com...
Die Funktion DIRECTORY() gibt Dir zurück, ob der Ordner existiert, etwa
DIRECTORY("c:\temp\")
--
Matthias