Hallo Jörg,
danke für Deine Beschreibung ...

Jörg Schmidt schrieb:
...
Gibt es eine Funktion, die mir den Pfad-Anteil einer
OOo-Datei liefert?

Du kannst eine benutzerdefinierte Funtion verwenden, z.B.:

Function NurPfad()
pfad = ThisComponent.Location
teilen = split(pfad, "/")
For i = 0 To UBOUND(teilen())-1
  NurPfad = NurPfad & teilen(i) & "/"
Next i
End Function

Wenn ich das richtig sehe, zum Schluß sollte "NurPfad" genau diesen enthalten.
Ist mir sehr sympathisch!

Frage am Rande:
Wie wäre das unter Windows? Müßte man dort als Trenner den Backslash nehmen?

oder die ZELLE()-Funktion:

=ZELLE("FILENAME")

und dort den Pfad abtrennen:

=RECHTS(LINKS(ZELLE("FILENAME");FINDEN("#";WECHSELN(ZELLE("FILENAME");"/
";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/";""))
);1)-1);LÄNGE(LINKS(ZELLE("FILENAME");FINDEN("#";WECHSELN(ZELLE("FILENAM
E");"/";"#";LÄNGE(ZELLE("FILENAME"))-LÄNGE(WECHSELN(ZELLE("FILENAME");"/
";"")));1)-1))-1)

uff, das ist ja eine Monster-Funktion!
Das sieht eigentlich nicht wie eine Schleife aus ... müßte man dann das Konstrukt "WECHSELN(ZELLE(..))" so oft wiederholen, wie es Pfad-Elemente gibt?

Ich werde sie mal ausprobieren ...

Mfg
Günter

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an