von mwalimu » Fr, 07.05.2010 20:01
Hi,
ich suche nach einer Möglichkeit den Inhalt einer Zelle eines calc Dokumentes mit meinem Draw Dokument zu verknüpfen. Das Problem ist, dass ich gleich den Inhalt einer ganze Reihe an Zellen einzeln im Draw-Dokument haben möchte. Und die Inhalte sollen dabei mit der Tabelle automatisch aktualisiert werden.
Nun gibt es, soweit ich das sehe, prinzipiell zwei Möglichkeiten der Verknüpfung:
DDE und OLE
OLE geht nicht, da ich nicht immer das erste Blatt sondern jeweils einzelne Zellen einbinden will.
DDE geht auch nicht, da das nur zwischen zwei tabelle Funktioniert. Ich hab daher einfach mal eine Tabelle als OLE in der Draw Datei erstellt und in dieser per DDE auf die Zelle verwiesen. Das ging auch gut, solange das Programm lief. Sobald ich es jedoch schliesse und wieder Öffne, steht die Verknüpfung nicht mehr. Ich muß dann erst das OLE Objekt öffnen und über Verknüpfungen die Verknüpfung (Status ist nicht vorhanden) Aktualisieren.
Ich hab mir also gedacht, dass ich einfach für jedes Feld eine eigene Tabelle erstelle die per DDE drauf zugreift. In Draw kann ich diese Tabellen dann per OLE einbinden. Das Problem dabei ist, dass er natürlich die Tabellen beim start der Draw Datei nicht aktualisiert. Ich müsste also erst alle calc datein öffnen und aktualisieren und dann die draw datei öffnen.
Seht ihr da noch eine andere Lösung? Per Makro oder über ne Datenbank. Würde mich über einen Hinweis sehr freuen!
Grüße
Marko
Hi,
ich suche nach einer Möglichkeit den Inhalt einer Zelle eines calc Dokumentes mit meinem Draw Dokument zu verknüpfen. Das Problem ist, dass ich gleich den Inhalt einer ganze Reihe an Zellen einzeln im Draw-Dokument haben möchte. Und die Inhalte sollen dabei mit der Tabelle automatisch aktualisiert werden.
Nun gibt es, soweit ich das sehe, prinzipiell zwei Möglichkeiten der Verknüpfung:
DDE und OLE
OLE geht nicht, da ich nicht immer das erste Blatt sondern jeweils einzelne Zellen einbinden will.
DDE geht auch nicht, da das nur zwischen zwei tabelle Funktioniert. Ich hab daher einfach mal eine Tabelle als OLE in der Draw Datei erstellt und in dieser per DDE auf die Zelle verwiesen. Das ging auch gut, solange das Programm lief. Sobald ich es jedoch schliesse und wieder Öffne, steht die Verknüpfung nicht mehr. Ich muß dann erst das OLE Objekt öffnen und über Verknüpfungen die Verknüpfung (Status ist nicht vorhanden) Aktualisieren.
Ich hab mir also gedacht, dass ich einfach für jedes Feld eine eigene Tabelle erstelle die per DDE drauf zugreift. In Draw kann ich diese Tabellen dann per OLE einbinden. Das Problem dabei ist, dass er natürlich die Tabellen beim start der Draw Datei nicht aktualisiert. Ich müsste also erst alle calc datein öffnen und aktualisieren und dann die draw datei öffnen.
Seht ihr da noch eine andere Lösung? Per Makro oder über ne Datenbank. Würde mich über einen Hinweis sehr freuen!
Grüße
Marko