Seite 1 von 2
LibreOffice korrigiert anscheinend richtige Formel falsch ?
Verfasst: Di 11. Jun 2013, 18:07
von 2U1C1D3
Hallo zusammen!
Nachdem ich einige Startschwierigkeiten mit der Funktion HYPERLINK habe bin ich mittlerweile auf zwei Lösungen gekommen, welche mich meinem Vorhaben
http://www.libreoffice-forum.de/viewtop ... =6&t=12081 etwas näher bringen:
um einen Link zum Dokument im selben Ordner herzustellen, wobei der Name des Dokuments dem Inhalt der Zelle A1 entspricht, lediglich mit der Endung .pdf
Da ich dachte, dass ich mit der Formatierung meines Pfads falsch liege (wenn die Tabelle nicht im selben Ordner wie die Datei liegt) habe ich mit dem Formeleditor folgende Formel bekommen:
Leider funktioniert dies aber nicht, da mir Calc die Formel wie folgt korrigiert (obwohl per Drag&Drop angelegt):
Sowohl bei der korrigierten Formel, als auch bei der "original" erstellten Formel mittels Editor bekomme ich die Fehlermeldung Err:510 (fehlende Variable) oder es
wird mir einfach nur die Formel angezeigt ohne das sie funktion.
Woran liegts?
Und wie kann ich den funktionierenden Part aus der ersten Formel in die Formel mit dem Pfad einbauen?
Hoffe ich hab's verständlich rüber bringen können!?
Stefan
Re: LibreOffice korrigiert anscheinend richtige Formel falsc
Verfasst: Di 11. Jun 2013, 20:33
von mikele
Hallo,
auf alle Fälle muss der Link als String übergeben werden (wie dir karolus im anderen thread schon schrieb):
Re: LibreOffice korrigiert anscheinend richtige Formel falsc
Verfasst: Mi 12. Jun 2013, 10:39
von 2U1C1D3
Hallo mikele!
Danke für den Hinweis, das hatte ich total ausgeblendet...
Kannst Du mir auf die Schnelle erklären was es für einen Unterschied macht? Ist ein String so etwas wie ein in Klammern gesetzter Ausdruck der Algebra?
Re: LibreOffice korrigiert anscheinend richtige Formel falsc
Verfasst: Mi 12. Jun 2013, 19:00
von mikele
Hallo,
ein String ist Text, im Gegensatz zu Zahlen. Es ist enorm wichtig zu klären, da die Funktionen sehr unterschiedliche Argumente erwarten (Text, Zahlen, Bezüge).
Re: LibreOffice korrigiert anscheinend richtige Formel falsc
Verfasst: Fr 14. Jun 2013, 22:03
von 2U1C1D3
So, jetzt habe ich mich strikt nach der von Dir beschriebenen Formel gerichtet, auch auf die Strings geachtet und nun zeigt er mir
nur die Formel in der Zelle an. Den eigentlichen Zellinhalt blendet er vollkommen aus, bzw. überschreibt ihn
Benutze ich die Formel die ich im anderen Thread gepostet habe
dann bekomme ich wenigstens keine Fehlermeldung, auch wenn ich eine Spalte zusätzlich in mein Dokument einfügen muss. Werde wohl damit leben
müssen.
Allerdings funktioniert diese Formel nicht direkt aus LO heraus, sondern ich muss das Tabellenblatt in ein PDF exportieren. Dort wird der Link der Formel
leider nur absolut hinterlegt.
Weißt Du / jemand wie man das auf relativ umstellen kann?
Re: LibreOffice korrigiert anscheinend richtige Formel falsc
Verfasst: So 16. Jun 2013, 12:10
von mikele
Hallo,
ich komm' mal auf das ursprüngliche Problem zurück. Soweit ich es verstanden habe steht z. B. in Zelle A1 der Wert 0005. Nun möchtest du einen Hyperlink auf die Datei namens 5.pdf generieren.
Dazu brauchst du auf alle Fälle eine neue Spalte. Der Syntax der Funktion hyperlink(hyperlink-adresse;zelltext) bietet mit den optionalen Parameter zelltext die Möglichkeit, festzulegen, welcher Text in der Zelle angezeigt wird (in meinem Beispiel eben nur den Dateinamen und nicht die gesamte URL).
Mein Beispiel bezieht sich auf (natürlich) auf meine Verzeichnisstruktur (linux)
definert erst einmal, dass sich der Hyperlink auf eine( lokale) Datei bezieht
ist der Pfad zur Datei
Re: LibreOffice korrigiert anscheinend richtige Formel falsc
Verfasst: Di 18. Jun 2013, 14:46
von 2U1C1D3
Hallo mikele!
Danke, das ist eigentlich genau das was ich brauche!
Leider hat sich's mit der Formel auch so, dass sie absolut ist.
Stelle ich unter "Extras"-"Optionen", Reiter "Speichern / Laden", "Allgemein" ein, dass
die Links relativ zum Dateisystem, bzw. Internet gespeichert werden sollen, wird das aber trotzdem nicht gemacht.
Kürze ich Deine Formel so weit zusammen, dass ich Tabellenblatt und verlinkte Dateien in ein und den selben
Ordner legen kann, dann kommt mir wieder die Sicherheitsmeldung vom LO

((((((((((((
Re: LibreOffice korrigiert anscheinend richtige Formel falsc
Verfasst: Di 18. Jun 2013, 21:56
von mikele
Hallo,
soweit ich es ausprobiert habe verlangt die Hyperlink-Funktion eine vollständige URL (also absolute Pfade).
Im folgenden Beispiel wird auf die pdf-Datei verlinkt, die sich in demselben Verzeichnis wie die ods-Datei befindet.
Die Formel ist nun etwas kompliziert, da erst das Verzeichnis der ods-Datei ermittelt werden muss. Andererseits ist sie nun flexibler ...
Re: LibreOffice korrigiert anscheinend richtige Formel falsc
Verfasst: Do 20. Jun 2013, 15:14
von 2U1C1D3
Hi!
Ich hab's jetzt nur überflogen und mit Deinem Link auf die Schnelle ausprobiert.
Es scheint genau das zu sein was ich suche! Feedback kommt auf jeden Fall sobald ich's in meine Tabellen übernommen habe.
Kannst Du mir erläutern was die einzelnen Positionen der Formel bewirken?
Das ist eine Formel auf die ich nie im Leben selbst gekommen wäre...
Danke schonmal!!!
Re: LibreOffice korrigiert anscheinend richtige Formel falsc
Verfasst: Fr 21. Jun 2013, 19:11
von mikele
Hallo,
vielen Dank für die Blumen - die Details habe ich mal ausführlich in einer Extradatei dargelegt.
Ich hoffe, es ist nachvollziehbar.