dieter schrieb:
Guten Morgen allen, die dies lesen,
Betr.: Calc OOo 2.2 und Windows XP home
Gibt es eine Funktion, den Dateinamen in ein Feld der Datei zu bekommen,
ähnlich der Möglichkeit, den Dateinamen in Kopf- und Fusszeile
wiederzugeben?
Es gibt leider keine eigene Funktion, aber eine Formel kann das:
=TEIL(ZELLE("filename");2;SUCHEN("#";ZELLE("filename"))-3)
Die ZELLE-Funktion liefert für das Argument "filename" den kompletten
Dateinamen in Apostrophen mit angehängtem Tabellennamen, also z.B.
'file:///C:/dokumente/test.ods'#Tabelle1. Die SUCHEN-Funktion sucht nach
dem "#", und die TEIL-Funktion schneidet den Dateinamen heraus, in
diesem Beispiel file:///C:/dokumente/test.ods.
Ein BASIC-Makro leistet ähnliches. Menü Extras -> Makros -> Makros
verwalten -> OpenOffice.org Basic, dort "Module1" in Meine Makros ->
Standard auswählen und "Bearbeiten" klicken.
Function DATEINAME
DATEINAME = ThisComponent.URL
End Function
hinzufügen, Fenster schließen, und dann =DATEINAME() in eine Zelle
eintragen.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]