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]

Antwort per Email an