Bestimmtes Arbeitsblatt aus Calc "fest" als OLE-Objekt

Zeichnungen erstellen

Moderator: Moderatoren

hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Bestimmtes Arbeitsblatt aus Calc "fest" als OLE-Objekt

Beitrag von hylli »

Ich erstelle gerade eine Broschüre in OpenOffice Draw. Auf einer Seite soll eine Kreuztabelle im Querformat (Spielergebnisse einer Fußballliga) eingefügt werden, die um 90 Grad (für Ausdruck im Hochformat) gedreht ist.

Da eine Drehung einer Calc-Tabelle nicht in Draw bewerkstelligt werden kann, habe ich in Calc ein Dokument mit 2 Arbeitsblättern erstellt.
Arbeitsblatt 1: Erfassungsblatt für die Spielergebnisse
Arbeitsblatt 2: wird die Tabelle von Arbeitsblatt 1 sozusagen um 90 Grad gedreht und per Formeln mit den Inhalten des Arbeitsblatt 1 befüllt.

Anschließend füge ich das Tabellendokument als OLE-Verknüpfung in Draw ein. Sofern ich vorher den gefüllten Zellenbereich des 2. Arbeitsblattes markiert habe, funktioniert dies auch tadellos.

Mein Ziel:
Das Ziel soll es sein, dass beim Öffnen des Draw Dokumentes Änderungen des Calc Dokumentes per Aktualisieren der Verknüpfung automatisch übernommen werden.

Mein Problem:
Sofern ich im Calc Dokument Änderungen im Arbeitsblatt 1 (Erfassungsblatt) vornehme und anschließend das Draw Dokument öffne, so wird statt Arbeitsblatt 2 eben Arbeitsblatt 1 verknüpft, was ich natürlich nicht haben möchte. Ich denke es dürfte auch keine Rolle spielen, wenn ich die Reihenfolge der Arbeitsblätter umdrehe.

Lösung?
Besteht irgendwie die Möglichkeit in Draw grundsätzlich ein bestimmtes Arbeitsblatt aus dem Calc-Dokument zu verknüpfen, ohne dass ich jedesmal den Zellbereich von Arbeitsblatt 2 markieren/kopieren muss?

Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: Bestimmtes Arbeitsblatt aus Calc "fest" als OLE-Objekt

Beitrag von hylli »

Werde ich mal testen, allerdings wird das dann auch noch ein Dateiwirrwarr, was ich möglichst vermeiden wollte.

Weitere Vorschläge sind natürlich gerne willkommen.

Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: Bestimmtes Arbeitsblatt aus Calc "fest" als OLE-Objekt

Beitrag von hylli »

OK, ich habe das nun mal getestet wie Sanne es vorgeschlagen hat, lief allerdings nicht zu meiner Zufriedenheit:
Tabellen-Dokument 1: Erfassungsmaske Kreuztabelle
Tabellen-Dokument 2: Um 90 Grad gedrehte Kreuztabelle per Formel aus Tabelle 1 befüllt bzw. verknüpft
Draw-Dokument: Tabelle 2 als OLE-Objekt eingefügt.

Situation:
Ich erfasse/ändere etwas in Tabelle 1

Nach einigen Tests konnte ich diverse Probleme feststellen.
1. Weder beim Öffnen des Draw-Dokuments, noch wenn ich die OLE-verknüpfte Tabelle 2 in Draw bearbeite, werden die Änderungen aus Tabelle 1 aktualisiert.
2. Öffne ich anschließend Tabelle 2, dann passt die Verknüpfung zu Tabelle 1 nicht mehr und ich bekomme nur noch Referenzfehler.

Damit es sauber laufen würde müsste ich
1. Die Erfassung in Tabelle 1 vornehmen.
2. Tabellen-Dokument 2 öffnen, Verküpfungen aktualisieren, speichern, um anschl.
3. Das Draw-Dkoument öffnen zu können, damit die Änderungen übernommen werden.

Finde ich etwas umständlich.

Natürlich könnte ich die Erfassung auch direkt in der um 90 Grad gedrehten Tabelle durchführen, allerdings muss man bei der Erfassung auch quer denken (rechts = oben...) und seinen Kopf immer nach links neigen. Das möchte ich tunlichst vermeiden.

Leider kann man die Tabelle vielmehr deren Ansicht auch nicht zur Bearbeitung einfach um 90 Grad nach rechts drehen.

Über weitere Ideen und Vorschläge würde ich mich daher freuen.

Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
anbue
*
Beiträge: 10
Registriert: Di, 20.05.2008 19:04

Re: Bestimmtes Arbeitsblatt aus Calc "fest" als OLE-Objekt

Beitrag von anbue »

Und wenn Du die Tabellen tauschst: Erfassung in Tabelle 2 und Darstellung in Tabelle 1, das sollte doch dem Calc egal sein, auch wenn es dem Workflow entgegen läuft.
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: Bestimmtes Arbeitsblatt aus Calc "fest" als OLE-Objekt

Beitrag von hylli »

Hm, habe irgendwie in meinem Post noch folgende Aussage vergessen:
Ich vermute, dass es keine Rolle spielt, wenn ich die beiden Arbeitsblätter vertausche. Ich gehe davon aus, dass als OLE-Verknüpfung immer das zuletzt aktive Arbeitsblatt genutzt wird.
Jetzt werde ich aber nicht umhin kommen, das auf jeden Fall mal zu testen.

Gruß
Hylli :)
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
anbue
*
Beiträge: 10
Registriert: Di, 20.05.2008 19:04

Re: Bestimmtes Arbeitsblatt aus Calc "fest" als OLE-Objekt

Beitrag von anbue »

Habe deine Frage offensichtlich nicht genau genug gelesen. Bei mir nimmt´s bislang auch immer die aktive Tabelle. War wohl Writer, von dem meine CAD-Software immer die erste Seite nimmt.

Sorry Andreas
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: Bestimmtes Arbeitsblatt aus Calc "fest" als OLE-Objekt

Beitrag von hylli »

Bin da mittlerweile auch wieder davon abgekommen. Ich bin derzeit wieder dabei das ganze dann doch per Writer umzusetzen, da ich hier alles in einer Datei erfassen/bearbeiten kann und im Nachgang "nur" 2 Seiten der exportierten PDF-Datei drehen muss. (Leider kann ich das bei Export nach PDF nicht direkt machen!)

Insgesamt muss ich leider feststellen, dass die Umsetzung der Broschüre sehr hakelig verläuft, egal ob ich Draw nutze oder ob ich den Writer nutzen will.

Bei beiden Programmen stoße ich immer wieder recht schnell auf Probleme und Ungereimtheiten, die es für mich erschweren, die Broschüre umzusetzen.

Beispiel:
Seitenformat Draw&Writer: DIN-A5 Hochformat, Ränder jeweils 1cm, d.h. "Seitentextbereich" jeweils 12,80cm x 19,00cm

Ich füge ein übergroßes Bild (w/Qualität) ein und möchte dies Skalieren auf die Seitenhöhe von 19cm.

Writer macht dies für mich automatisch, was ich nicht so gut finde, denn
1. Writer skaliert wohl immer auf die Seitenbreite (in diesem Fall 12,8cm), die Höhe der Grafik ist dann entsprechend < 19,00cm.
2. Skaliert Writer das Bild auch nicht 100% richtig, wenn ich auf "Originalgröße" stelle und anschl. auf die Seitenhöhe von 19,00cm skaliere.

Bei diesem Bild beträgt die Abweichung in der Breite immerhin 2mm gegenüber Draw bzw. auch einem Bildbearbeitungsprogramm (Irfanview o.ä.), was vllt. für einen Laien nichts ausmacht. Eine Firma, die in dieser Broschüre werben möchte sieht dies eventuell anders, geschweige denn jene Mitarbeiter die die Werbegrafik eventuell erstellt haben.

Ich helfe mir monentan damit, dass ich:
1. Für diese Grafiken die Seitenvorlage ändere (Seitenbegrenzungen exakt auf genaue Bildbreite bei 19,00cm Höhe des Bildes) oder
2. Die Grafiken manuell (also ohne Seitenverhältnis beibehalten) auf die richtigen Werte skaliere

Naja, egal! Die Fußball-Saison hat bereits begonnen und die ersten beiden Broschüren habe ich noch mit MS Publisher erstellt. Ich hoffe jedoch, dass ich zum nächsten Heimspiel bereits die mit OO erstelle Broschüre nutzen werde.

Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Antworten