[gelöst] verknüpfungen per button und makro aktualisieren?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

junmod
**
Beiträge: 31
Registriert: Di, 07.02.2012 09:06

[gelöst] verknüpfungen per button und makro aktualisieren?

Beitrag von junmod »

hallo forum,

mir raucht der kopf, da ich schon überall nach einer antwort gesucht habe, aber leider ohne erfolg.

ich habe ein calc ods-tabelle erstellt, bei der in einigen zellen eine verknüpfung zu zellen in einer excel xls-datei eingerichtet sind.

Code: Alles auswählen

='file:///D:/Gemischt/MusterXLS/Muster.xls'#$Zusammenfassung.D4
zum ablauf:

- die calc tabelle wird oder ist geöffnet.
- jetzt wird die excel tabelle geöffnet und automatisch einträge durch auslesen eines usb-sticks geändert.
- die änderungen in excel werden manuell gespeichert und die xls bleibt geöffnet.
- nun kommt mein problem: ich habe mir einen "jetzt aktualisieren" button in meine calc tabelle gebastelt und möchte damit über ein makro die verknüpften zellen aktualisieren oder neu laden, aber wie bekomme ich das hin.

leider bin ich an die excel-datei gebunden.

ich würde mich freuen wenn mir jemand weiterhelfen könnte.

gruss
dirk
Zuletzt geändert von junmod am Di, 15.05.2012 08:20, insgesamt 1-mal geändert.
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: wie verknüpfungen per button und makro aktualisieren?

Beitrag von Karolus »

Hallo
Versuch mal:
=DDE("soffice";"D:/Gemischt/MusterXLS/Muster.xls";"Zusammenfassung.D4";0)

und berichte !

Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
junmod
**
Beiträge: 31
Registriert: Di, 07.02.2012 09:06

Re: wie verknüpfungen per button und makro aktualisieren?

Beitrag von junmod »

hallo karo,

vielen dank, du hast mir sehr geholfen. das mit dde ist wirklich easy, hätte ich nicht gedacht, da kann ich mir sogar den button sparen.
jetzt ist es sogar besser als ich mir vorgestellt habe.

danke nochmal.

dirk
Antworten