Calc: Ausblenden von Zeilen

Hallo an Alle,

ich verwende Calc um ToDo-Listen für Projekte zu pflegen. Ja ich weiß: nicht
der eigentliche Anwendungsfall, aber praktisch.

Das ganze kann so aussehen:

        Spalte A Spalte B Spalte C Spalte D Spalte E
...
Zeile n-1: Aktion Bemerkung Verantwortl Status
Zeile n: Aktion Verantwortl Status [Bild]
... usw

Wenn eine Aktion erledigt ist, wird der Status "erledigt" gesetzt und über
bedingte Formatierung für die Zeile grüner Hintergrund gesetzt. In Zeile n/
Spalte E ist gelegentlich ein Bild um bestimmte Zusammenhänge oder
Abhängigkeiten zu illustrieren. Die Bilder sind in der Regel Screendumps aus
anderen Anwendungen,
Für manche Projekte wird die Liste ziemlich lang und dadurch unübersichtlich.
Ich möchte jetzt erledigte Aktionen (Zeilen) ausblenden. Wenn in so einer
Zeile ein Bild ist, wird das Bild nicht mit ausgeblendet.

Fragen:
- Wie kann ich erreichen, dass die Bilder ebenfalls ausgeblendet werden?
- Ist das überhaupt machbar?

Libreoffice läuft in diesem Fall unter Win 7 Professional, LO Version kann ich
nicht nennen, der Rechner steht im Büro. Es ist aber ziemlich sicher eine
Version 5.2.

Vielen Dank im Voraus.

Hallo Matthias,

ein Bild in Calc liegt nicht in einer Zelle (und damit einer Zeile), die zum Zeitpunkt des Einfügens markierte Zelle dient nur zur Positionierung des Bildes. Das siehst du auch daran, dass du das Bild einfach verschieben kannst, auch beliebig über mehrer Zellen legen. Auch die Untersuchung eines Calc-Dokuments mit Xray zeigt, dass das Bild in einer Drawpage liegt, und die gehört jeweils zu einer Tabelle.
Also kriegt das Bild nicht mit, dass die Zeile ausgeblendet wird.

Gruß

Gerhard

Hallo,

Hallo Matthias,

ein Bild in Calc liegt nicht in einer Zelle (und damit einer Zeile), die
zum Zeitpunkt des Einfügens markierte Zelle dient nur zur Positionierung
des Bildes. Das siehst du auch daran, dass du das Bild einfach
verschieben kannst, auch beliebig über mehrer Zellen legen. Auch die
Untersuchung eines Calc-Dokuments mit Xray zeigt, dass das Bild in einer
Drawpage liegt, und die gehört jeweils zu einer Tabelle.
Also kriegt das Bild nicht mit, dass die Zeile ausgeblendet wird.

Sowas ähnliches habe ich mir gedacht.

Vielen Dank.

Hallo Matthias,
ein ähnliches Problem tritt auf, wenn man eine Tabelle mit Bildern sortieren will.
Die Tabelleninhalte werden sortiert, nur die Bilder bleiben fest.
Dazu habe ich einen Trick bei YouTube gefunden:
https://www.youtube.com/watch?v=gPIyyUvdcwg
Hier werden die Bilder in Kommentare eingefügt, dann verhalten sie sich korrekt.
Vielleicht hilft das auch bei deinem Problem.
Schöne Grüße
Walter

Hallo Walter,

Hallo Matthias,
ein ähnliches Problem tritt auf, wenn man eine Tabelle mit Bildern
sortieren will.

Nicht ganz

Die Tabelleninhalte werden sortiert, nur die Bilder bleiben fest.
Dazu habe ich einen Trick bei YouTube gefunden:
https://www.youtube.com/watch?v=gPIyyUvdcwg

Der ist gut, wenn auch ein bisschen langatmig und zuviel "zack".

Hier werden die Bilder in Kommentare eingefügt, dann verhalten sie sich
korrekt.

Beim sortieren, vielleicht, hab ich jetzt nicht getestet

Vielleicht hilft das auch bei deinem Problem.

Leider nicht, denn die Bilder bleiben sichtbar, wenn Zeilen ausgeblendet
werden. Aber man kann zusätzlich die Kommentare, die die Bilder enthalten,
ausblenden.

Fazit: nicht ganz so komfortabel wie ich wollte, aber doch brauchbar.

Vielen Dank fürs Finden.

Hallo Matthias,

hmm, hab den "alten" thread noch mal nachgelesen.... entweder verstehe ich etwas nicht oder die korrekte Antwort war nicht dabei?

Wenn ich ein Bild in eine Zelle einfüge und es "in der Zelle " verankere, das Bild die gleiche Höhe hat wie die Zeile (oder kleiner ist) - es also komplett in der Zelle ist, so wird das Bild beim Ausblenden der Zeile auch mit ausgeblendet - und beim Einblenden wieder eingeblendet.

Hast Du da ein anderes Scenario?

VG

Thomas

Hallo Matthias, Thomas,

Thomas hat recht, den Fall, dass das Bild ganz innerhalb der Zellenbegrenzung liegt (und an der Zelle verankert ist, natürlich), habe ich wohl nicht ausprobiert.

Gruß

Gerhard

Hallo Thomas und Gerhard,

Hallo Matthias,

hmm, hab den "alten" thread noch mal nachgelesen.... entweder verstehe
ich etwas nicht oder die korrekte Antwort war nicht dabei?

Wenn ich ein Bild in eine Zelle einfüge und es "in der Zelle "
verankere,

Die Bilder sind an/in(?) der Zelle verankert.

das Bild die gleiche Höhe hat wie die Zeile (oder kleiner
ist) - es also komplett in der Zelle ist,

Das muss ich nochmal genauer ansehen, ob das immer und überall so ist.

so wird das Bild beim
Ausblenden der Zeile auch mit ausgeblendet - und beim Einblenden wieder
eingeblendet.

Tja, genau das passiert nicht. Aber vielleicht sind die Bilder auch leicht zu
groß oder nicht so verankert wie es sein sollte. Werde ich morgen mal genauer
prüfen.

Hast Du da ein anderes Scenario?

Ich denke nicht.

Hallo,

Hallo Thomas und Gerhard,

nochmal Hallo,

ich hab jetzt nochmal getestet

Verion ist LibreOffice 5.3.?
Betriebssystem ist Windows 7 Professional

> Hallo Matthias,
>
> hmm, hab den "alten" thread noch mal nachgelesen.... entweder verstehe
> ich etwas nicht oder die korrekte Antwort war nicht dabei?
>
> Wenn ich ein Bild in eine Zelle einfüge und es "in der Zelle "
> verankere,

Die Bilder sind an/in(?) der Zelle verankert.

Die Bilder sind an der Zelle verankert

> das Bild die gleiche Höhe hat wie die Zeile (oder kleiner
> ist) - es also komplett in der Zelle ist,

Das muss ich nochmal genauer ansehen, ob das immer und überall so ist.

Die Bilder sind alle komplett in der Zeile, bzw die Zeilen sind etwas höher
als die jeweiligen Bilder in den Zeilen (je ein Bild pro Zeile).

> so wird das Bild beim
> Ausblenden der Zeile auch mit ausgeblendet - und beim Einblenden wieder
> eingeblendet.

Nein, leider nicht.

Ich werde die Datei nochmal auf meinen Linux-Rechner holen (hab's heute
vergessen) und unter Linux nochmal probieren.

Aber es gibt ja die Lösung mit den Kommentaren.

Hallo Matthias,

ich schicke dir per direkter Mail eine Datei, bei der das bei mir funktioniert, unter Windows 10 und LibO 5.3.4.2, also doch recht nahe bei deiner Umgebung.

Gruß

Gerhard

Hallo Gerhard,

Hallo Matthias,

ich schicke dir per direkter Mail eine Datei, bei der das bei mir
funktioniert, unter Windows 10 und LibO 5.3.4.2, also doch recht nahe
bei deiner Umgebung.

Vielen Dank, mit der Datei klappt das genauso wie ich das will.
Schlussfolgerung: Mit meinem Dokument stimmt was nicht oder ich mache was
falsch. Das untersuche ich morgen etwas genauer.

Ich melde mich wieder.

Hallo an alle,

Hallo Matthias,

ich schicke dir per direkter Mail eine Datei, bei der das bei mir
funktioniert, unter Windows 10 und LibO 5.3.4.2, also doch recht nahe
bei deiner Umgebung.

Herzlichen Dank an alle für Hinweise und Hilfestellung.

Also:
Man kann Bilder ausblenden, die in eine Zelle sind. Folgende Voraussetzungen:
- Das Bild muss _komplett_ innerhalb einer Zeile sein, Höhe der Zeile muss auf
jeden Fall größer oder mindestens gleich wie das Bild sein, die Breite der
Zelle für das Bild ist nicht so wichtig. Wenn das Bild höher als die Zeile
ist, wird es beim ausblenden der Zeile, gestaucht.
- Das Bild _muss_ an der Zelle verankert sein.
- Es darf _weder_ die _Position_ _noch_ die _Größe_ des Bildes _geschützt_
sein. Position ist noch einigermaßen einleuchtend, schließlich wird die durchs
Ausblenden geändert. Aber warum die Größe?

Wenn das beachtet wird, klappt das mit dem Ausblenden.

Hallo Matthias,

Schön, dass du nun dein Problem lösen konntest.
Warum das nicht verschwindet, wenn die Größe geschützt ist? Weil dann das Bild nicht gestaucht wird, wenn du die Zelle verkleinerst, also auch nicht, wenn die Zellenhöhe weniger als die Bildhöhe ist. Und dann kann die dargestellte Bildgröße auch nicht auf 0 oder -1 oder was immer dann intern verwendet wird geändert werden, wenn die Zeile ausgeblendet wird.
Man sieht auch an diesem Verhalten, dass das Bild nicht wirklich _in der Zelle enthalten_ ist, sondern dass das Stauchen und Ausblenden eine gesondert programmierte Funktion ist (über die wir Anwender uns natürlich freuen), die nur aufgrund der Verankerung an der Zelle ausgeführt wird.

Gruß

Gerhard