Date: prev next · Thread: first prev next last
2023 Archives by date, by thread · List index


Hallo Micha,

nachdem dir keiner geantwortet hat, der sich möglicherweise besser auskennt, habe ich selber experimentiert.

1. Zum Aktualisieren: die Daten des verlinkten OLE-Objekts werden
   aktualisiert, wenn man die Präsentation neu lädt, also entweder
   Schließen und erneut aufrufen oder Datei -> Neu Laden; da kommt
   jeweils noch die Frage, ob die vrlinkten Objekte aktualisiert werden
   sollen.
2. mehrere Tabellenblätter: da habe ich nichts gefunden; Anhängen von
   "#Tabelle2" analog zu Sprungzielen in Textdokumenten funktioniert
   nicht. DIe ganze Beschreibung - wie auch der Name von OLE -
   suggeriert auch, dass es sich auf ein ganzes Dokument bezieht.
3. Teil eines Tabellenblatts: da scheint erst recht nichts zu gehen.
   Über die Zwischenablage is das Einfügen eines OLE-Objekts explizit
   in der Doku ausgeschlossen.

Für Punkt 2 kann ich eine teilweise Lösung anbieten: du kannst pro Tabellenblatt, das du in die Präsentation verlinken willst, ein eigenes Calc-Dokument anlegen, das jeweils mit einem Tabellenblatt verknüpft ist; das kann dann per OLE in die Präsentaion verknüpft werden. Dazu musst du jeweils ein neues Calc-Dok. anlegen und per Tabelle -> Tabelle einfügen -> aus Datei erstellen eine Verknüpfung zum entsprechenden Tabellenblatt deiner Ursprungstabelle definieren (Haken bei "Verknüpfen" nicht vergessen). Das ursprünglich in diesem neuen Calc-Dok. vorhandene - immer noch leere - Tabellenblatt am besten löschen, damit für OLE nur ein Blatt vorhanden ist.

Was das Ganze unhandlich macht: du musst diese sekundären Dateien alle laden - wie oben mit Schließen und Öffnen oder Datei -> Neu laden -  und dann speichern, damit das dann anschließend beim Neuladen der Präsentation auch ankommt. Standardmäßig musst du sogar bei jedem Laden noch bestätigen, dass die Verknüpfung(en) aktualisert werden soll(en); das kannst du allerdings über Optionen -> Calc -> Allgemein -> Verknüpfungen beim Laden aktualisieren -> Immer (von vertrauenswürdigen Objekten) vermeiden.

Wenn das bei dir eine dauerhafte Anwendung mit häufigen Änderungen der Ursprungstabelle sein sollte, dann würde sich ein Laden und Speichern aller sekundären Calc-Tabellen per Makro beim Speichern des primären Calc-Doks anbieten. Auszuprobieren wäre, ob das auch ohne die genannte Option den geänderten Inhalt speichert.

Zu Punkt 3: Eine Idee wäre hier, ein Tabellenblatt anzulegen, das den gewünschten Ausschnitt aus einem anderen Tabellenblatt beinhaltet und automatisch aktualisiert wird. Ob es einen praktikablen Weg dafür gibt, weiß ich nicht, weil ich mit Calc nicht sehr vertraut bin. Vielleicht findet sich ein Calc-Kenner, der eine Lösung liefert.

Viele Grüße
Gerhard

Am 03.08.2023 um 14:20 schrieb Micha Kühn:
Hallo,

ich möchte nun gerne in einer Präsentationsdatei dynamisch Teile einer
Calc-Tabelle einbinden.
Es genügt mir dabei die Anzeige in der Präsentation, wenn sich die
Calc-Datei ändert, soll sich die Präsentation mit ändern. Es muss nichts
in die andere Richtung synchronisiert werden.

Probiert habe ich in Impress "Einfügen, Objekt, OLE-Objekt, aus Datei
erstellen, (Datei wählen), Mit Datei verknüpfen" gewählt.

Dabei wird eine der drei Calc-Tabellen vollständig eingefügt, ich will
aber nur jeweils einen Teil davon anzeigen. Außerdem muss ich ja die
Tabelle innerhalb der Calc-Datei auch wählen. Und bisher werden
Änderungen in der Calc-Datei nicht in Impress übernommen.

Wie geht das richtig?

Liebe Grüße
Micha
--
Achtung, ich entgendere jetzt nach Phettberg, nicht über ungewohnte y
wundern. Siehe zum Beispielhttps://youtu.be/xVmGb7qACfA


--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.