Patrick Müller schrieb:
Liebes Forum

Besteht die Möglichkeit in einem Calc-Dokument in einer Zelle den aktuellen Speicherpfad des Dokuments darzustellen? Ähnlich wie die Funktion in der Kopf-/Fusszeile mit der Anzeige des Dokumentnamens, aber den Vollständige Pfad und in einer Zelle.
Ich habe mir jetzt nicht die Mühe gemacht, die Calc Formeln die hierzu gepostet worden sind zu analysieren. (Ich kriege diese Monster auch nur mit Mühe in die Zellen)

Wie wäre es mit einer einfachen Formel?

Z.B. in Zelle A1

= thisfile(10)

Dazu braucht es nur ein kleines Basic Macro das wie folgt aussieht...

Function thisfile(x as Variant) as string
  odoc = Thiscomponent
  filename = convertfromurl(odoc.url)
  select case x
  case 1
    thisfile=DirectoryNameoutofPath(filename,"\")
  case 2
    thisfile=filenameoutofpath(filename,"\")
  case else
    thisfile=filename
  end select
End function

Fürgt man also =thisfile(1) in eine Zelle ein, steht dort der Pfad der aktuelle Datei,
bei =thisfile(2) erscheint nur der Dokument Name
und bei allen anderen Zahlen (also z.B. =thisfile(100)) erscheint der komplette Pfad.

Ist es das was du brauchtest?

mfg
Volker

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Reply via email to