Seite 1 von 1

[Erledigt] Verknüpfung zu externen Dateien erkennen, ändern und löschen

Verfasst: Sa 9. Okt 2021, 14:22
von Mike24
Hei,
ich habe eine Calc-Tabelle, die drei Verknüpfungen (URLs) zu externen Dateien/Webseiten enthält. Man kann diese sich auch im Menu "Bearbeiten-Verknüpfungen zu externen Dateien..." anschauen und dort ggf. manuell ändern. Ich würde jedoch gerne eine bestimmte Verknüpfung von den Dreien per Makro ändern.
Geht das?

Vielen Dank!

Grüße
Mike24 :D

Wurde zwischenzeitlich durch einen Workaround fast komplett gelöst. Nun ist nur noch ein Problem offen. Dafür habe ich ein neues Thema (aus Gründen der Übersichtlichkeit) eröffnet.

Re: Verknüpfung zu externen Dateien erkennen, ändern und löschen

Verfasst: Sa 9. Okt 2021, 16:32
von karolus
Hallo

lade dir mri-1.3.4.oxt und benutze es.

mglw. ist die Verknüpfung da drin :

Code: Alles auswählen

…
    doc = thisComponent
    ex_links = doc.ExternalDocLinks
    for each link in ex_links
        …
        …
    next link
…

Re: Verknüpfung zu externen Dateien erkennen, ändern und löschen

Verfasst: So 10. Okt 2021, 16:04
von Mike24
Vielen Dank!

Ich werde das mal ausprobieren.

Grüße
Mike24

Re: Verknüpfung zu externen Dateien erkennen, ändern und löschen

Verfasst: Mo 11. Okt 2021, 07:00
von Mike24
Hm, irgendwie bekomme ich das nicht sauber hin.

Ist es irgendwie möglich folgendes Problem zu lösen? Bin irgendwie am verzweifeln. :shock:

In Sheet 1 sind 3 externe Links vorhanden.
Ich habe ggf. in der Zelle A1 des Sheets 2 einen Link (URL). Es müsste abgeprüft werden, ob dort eine URL steht. Wenn ja, dann:

Es soll der zweite (von drei) externe Link mit dem Link aus der Zelle A1 aus Sheet 2 getauscht werden. D. h. URL (Zelle A1) aus Sheet 2 ersetzt externe Link Nr. 2 in Sheet 1 und der externe Link Nr. 2 aus Sheet 1 soll dann in die Zelle A1 von Sheet 2 eingetragen werden (also ein Tausch).
Danach Aktualisierung des Blattes/Sheets 1.

Ich hoffe, ich habe mein Problem verständlich rüber gebracht und ihr habt eine Lösung. ;)
Vielen lieben Dank! :D

Grüße
Mike24