ich habe hier ein seltsames Phänomen, Excel 97 & 2000 wollen mir eine Datei nicht
öffnen, wenn die Gesamtlänge des Pfades 218 Zeichen überschreitet.
Ist das Problem schon bekannt? Gibt es einen Fix?
Die Knowledge Base habe ich schon ergebnislos abgesucht.
Um es vorwegzunehmen:
Es liegt nicht an NT-Berechtigungen etc. oder am Dateinamen, ebenso enthält der
Pfad keine Sonderzeichen.
Die Datei lässt sich problemlos öffnen sobald der Pfad, an beliebiger Stelle, auf
unter 218 Zeichen reduziert wird.
Vielen Dank im vorraus,
Alexander Senner
vielleicht ist diese Begrenzung (eigentlich sollen die Langnamen ja 255
Zeichen fassen) aber auch ein guter Auslöser, Verzeichnishierarchien zu
straffen. Es kann mir z.B keiner erzählen, 6 Verzeichnisebenen mit bspw. je
3 Unterverzeichnissen zu benötigen, da dies 3 + 3^2 + 3^3 + 3^4 + 3^5 ^+ 3^6
> 1100 Verzeichnisse ergäbe. Lieber sollte man vom Modell, welches die
Wirklichkeit beschreibt, abgehen und die häufig verwendeten Begriffe
möglichst hoch in der Hierarchie ansiedeln. - Das hatte nun nix mit Excel zu
tun.
Alexander
Alexander Senner <alexande...@web.de> schrieb in im Newsbeitrag:
039101c0dee8$554a8560$9be62ecf@tkmsftngxa03...
leider wäre auch diese Lösung nicht akzeptabel für mich.
Mittlerweile bin ich auf einen Auszug aus der Excel-Hilfe gestossen:
[..]
Richtlinien für das Benennen von Arbeitsmappen
Um das Auffinden von Arbeitsmappen zu erleichtern, können Sie lange,
beschreibende Dateinamen verwenden. Der vollständige Pfad der Datei,
einschließlich des Laufwerksymbols, Server-Namens, Ordnerpfads, Dateinamens und
einer aus drei Zeichen bestehenden Dateinamenerweiterung, darf maximal 218
Zeichen umfassen. Folgende Zeichen dürfen nicht in Dateinamen verwendet werden:
Schrägstrich (/), umgekehrter Schrägstrich (\), Größer-als-Zeichen (>), Kleiner-
als-Zeichen (<), Sternchen (*), Fragezeichen (?), Anführungszeichen ("), Pipe-
Zeichen (|), Doppelpunkt (:) und Semikolon (;).
Wenn Sie mit anderen Programmen arbeiten, die keine langen Dateinamen
unterstützen, sollten Sie nur Dateinamen verwenden, die maximal acht Zeichen
umfassen.
[..]
Eine Lösung scheint es nicht zu geben, hat MS halt so implementiert.
Ein Work-around wäre, sich mit "subst" ein virtuelles Laufwerk einzurichten:
[..]
>subst /?
Weist einem Pfad eine Laufwerksbezeichnung zu.
SUBST [Laufwerk1: [Laufwerk2:]Pfad]
SUBST Laufwerk1: /D
Laufwerk1: Laufwerksbezeichnung, die dem Pfad zugewiesen werden soll
[Laufwerk2:]Pfad Laufwerk und Pfad, die durch Laufwerk1: angesprochen
werden sollen.
/D Hebt die Zuordnung f r das (virtuelle) Laufwerk1 wieder auf
SUBST ohne Parameter zeigt die mit SUBST erzeugten, virtuellen Laufwerke an.
[..]
Na dann, bis zum nächsten Problem,
Alexander Senner
-----Originalnachricht-----
ist es nicht möglich den äquivalenten DOS-Pfad anzugeben - als work
around. Bei Excel habe ich es noch nicht probiert aber bei einigen
anderen Programmen, eigentlich hat es immer funktioniert.
Gerhard
Alexander Senner schrieb: