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]