Guten Morgen Matthias,
...
...
(*)
z.B. DDE-Feld mit Anweisung: soffice D:\abc.ods Jahresdaten.D14
ich muß in der Sache nochmals nachhaken, irgendwie hänge ich da in
den Seilen;
ich habe jetzt eine Zelle aus Calc per DDE mit einem WriterDokument
verknüpft;
fkt. prima; allerdings, wenn ich die CalcTabelle neu sortiere, ist
mein Inhalt im verknüpften Bereich in Writer (logischerweise) ein
anderer; was ich jedoch wollte ist, immer denselben Inhalt einer
Zelle im WriterDokument anzeigen lassen, egal wie oft ich die Tabelle
neu sortiere; und dazu fehlt mir immer noch der passende Ansatz;
Das kann IMHO so nicht klappen.
Im Writer steht ein Befehl, der auf eine bestimmte Zelle statisch
verweist. Wenn die Tabelle jetzt in dieser Zelle den Inhalt ändert
(egal, warum), dann wird im Writer der veränderte Inhalt angezeigt. Das
ist ja auch so gewollt, sonst könnte man ja auch gleich den Inhalt
(statisch) kopieren. Beim Neusortieren wird der Inhalt der Zelle
geändert, woher soll der Writer das mitbekommen (das Dokument könnte ja
zum Zeitpunkt des Sortierens sogar geschlossen sein).
daß es so einfach nicht geht, habe ich inzwischen gemerkt; ich dachte,
daß es über irgendeine Art "Marker" gehen könnte;
d.h. wenn eine Zelle eine bestimmte "Marke" hätte, wäre es egal wo der
Inhalt nach Sortieren landet; über die "Marke" wäre der Inhalt immer
eindeutig zu ermitteln;
aber dein Vorschlag unten ist wohl eher umsetzbar; werde ich mal
ausprobieren;
Ein denkbarer Ansatz für dein Problem wäre, auf einem zweiten
Tabellenblatt die für die Anzeige im Writer relaventen Zellen deiner
Tabelle noch einmal anzulegen, und zwar verknüpft zum Original im
ersten Tabellenblatt. Wenn du jetzt das erste Blatt neu sortierst,
sollten IIRC die Zellbezüge im zweiten Blatt angepasst werden, so dass
in "D:abc.ods Jahresdaten-2.D14" immer noch der gleiche Wert steht.
Gruß,
Johannes