Dynamische Hyperlinks

In einem Rechenblatt lasse ich den Inhalt von Zellen durch eine Formel berechnen.
Der berechnete Inhalt soll wiederum auf eine Url verweisen.
Eigentlich suche ich eine Formel, die einen Hyperlink erzeugt.
Selbst der Workaround der manuellen Zuweisung des Inhalts funktioniert nicht,
weil dabei die Formel gelöscht und durch den berechneten Text ersetzt wird.
Dabei geht die ganze Dynamik leider verloren.

Gibt es einen geheime Verlinkungsformel?

Re: Dynamische Hyperlinks

#12730 On 22 Juni, 2019 13:26 chst said,

Sorry für die späte Reaktion - war beruflich zu sehr belastet - hier war die Hölle los.

Nun zur genaueren Beschreibung des Problems.

Gegeben sind 2 Spalten:

Nummer Link
4711   https://www.server.de/search/?q=a1
1234   https://www.server.de/search/?q=a2
...

Ich möchte nun die Zelle "Link" oder eine weitere Formelzelle klicken und dem Link folgen können.
Das ist ein vereinfachtes Beispiel, letzlich ist der Inhalt der Zelle Nummer auch bereits eine Formel, die den Inhalt aus einer Datenbank holt.

Ich arbeite mit Windows 10, daher funktionier leider der Vorschlag mit dem Applescript nicht.

Re: Dynamische Hyperlinks

#12731 On 23 Juni, 2019 09:29 Thomas Kaegi said,

Hallo Christian

Der in einer Zelle von Spalte B berechnete Text müsste erst mit dem Befehl "Als Verknüpfung markieren" als Hyperlink definiert werden, bevor der Link angeklickt und damit der berechnete URL aufgerufen werden könnte. Das lässt sich mit RagTime-Bordmitteln nicht machen. Die vorgeschlagene AppleScript-Lösung umgeht das. Der Link würde im RT-Dokument nicht automatisch als Link markiert. Der Text in der Zelle könnte aber so formatiert werden, dass er aussieht wie ein Link. Über die Zelle könnte ein unsichtbarer Knopf gelegt werden, der das AppleScript zur Ausführung bringt. Damit wird zwar im RagTime-Dokument kein Link definiert, aber das AppleScript nimmt den berechneten Text auf und führt ihn als Link aus.

Aber leider hilft dir ja ein AppleScript nicht weiter. Da ist RagTime unter Windows klar im Nachteil. Für RagTime unter Windows gibt es die OLE-Erweiterung. Davon habe ich keine Ahnung und weiss deshalb nicht, ob damit auch so etwas programmierbar ist. Ich finde in der RagTime-Referenz auch unter Windows keine Hinweise zur OLE-Erweiterung.

Gruss, Thomas

Re: Dynamische Hyperlinks

#12726 On 10 Juni, 2019 14:50 Steffen said,

Hallo chst!
Leider ist die Beschreibung des Problems für mich nicht wirklich verständlich.
Können wir mal ein Beispiel haben, wie das Ganze aussehen soll?
Aus welchen Ausgangsdaten soll was genau erzeugt werden?
Schöne Feiertagsgrüße!
Steffen

Re: Dynamische Hyperlinks

#12727 On 11 Juni, 2019 21:11 Thomas Kaegi said,

Hallo Christian

Da ich nicht sicher bin, ob ich dein Anliegen richtig verstehe, weiss ich nicht, ob dir das Folgende weiterhilft. Ich setze voraus, dass du mit Mac arbeitest.

Angenommen in Zelle A1 des Rechenblatts "T" werde der gewünschte URL berechnet, so wird der URL mit folgendem AppleScript in Safari aufgerufen:

tell application "RagTime 6.6"
activate
set target_URL to cell "A1" of table "T" of document 1 as text
tell application "Safari"
activate
open location target_URL
end tell
end tell

Das AppleScript kann mit einem Knopf aufgerufen werden.

Gruss, Thomas

Re: Dynamische Hyperlinks

#12728 On 19 Juni, 2019 08:53 Thomas Kaegi said,

Es macht mir Spass, für knifflige Probleme Lösungen zu suchen / zu erarbeiten und auch hier zu publizieren. Aber es macht deutlich weniger Spass, wenn darauf nicht die kleinste Reaktion kommt. Ein Minimum wäre "Leider hilft mir das nicht weiter …", vorzugsweise mit Grundangabe. Ist das zu viel verlangt?

Gruss, Thomas