Lieber Michael,
Am 18.07.2019 um 19:22 schrieb Hessler, Klaus-Michael:
Hallo und Danke an alle, die mir geholfen haben!
ich wollte das Problem anhand deiner Datei nachvollziehen, bevor ich
Vorschläge zur möglichen Lösung mache, es gelingt mir aber nicht, das
fehlerhafte Verhalten zu erzeugen, der Fettdruck der
Tabellenüberschrift bleibt bei mir erhalten. Die Datei enthält auch
keine Absatzvorlage "Fließtext", und "Überschrift" ist doch schon im
Standard vorhanden. Ich habe daher für die Tabellenüberschrift und
die zweite Zeile neue Absatzvorlagen definiert und zugewiesen, aber
trotzdem kann ich den Fehler nicht erzeugen.
Daher nun ungetestet an deinem Fall zwei Ideen zum Entfernen:
- Die Tabellenvorlage ist deine eigene, also kannst du sie ja wohl
löschen, dann ist der Fehler vielleicht weg.
- mit der Makrozeile
ThisComponent.TextTables.getByName("Tabelle1").TableTemplateName = ""
(Tabellenname natürlich evtl. anzupassen) löschst du die
Tabellenvorlage.
In der verlinkten Tabelle heißt die Absatzvorlage für den Fließtext in
den Tabellenzellen "Tabelleninhalt" und die für die fettgedruckte
Überschrift in den Tabellenzellen "Tabelle".
In der verlinkten Datei hat auch die Kopfzeile mit den Überschriften die
Absatzvorlage "Tabelleninhalt". Wenn ich den Zellen allerdings
entsprechend deiner Aussage die Vorlage "Tabelle" zuweise, dann kann ich
den Fehler nachvollziehen.
Es ist allerdings auch nicht so wie in deiner ersten Mail beschrieben,
dass der Fettdruck verschwindet, sondern die Schriftgröße ist eben nicht
mehr 11 pt, sondern nur noch 9 pt, und die Ausrichtung links ist
verlorengegangen. Der Fettdruck ist aber nach wie vor vorhanden.
Nach erneuter Zuweisung der Absatzvorlage "Tabelle" ist dann die
Formatierung wieder ok, aber ein weiteres Einfügen einer Zeile mit Tab
macht dann wieder alles kaputt.
Da die Überschriftszeile offenbar die gleiche Schrift und -größe wie die
andere Tabellenzeile hat, sieht es so aus, als ob die Tabellenvorlage
wieder auf die ganze Tabelle angewendet würde und die Absatzvorlagen
ignoriert (obwohl sie nach wie vor zugewiesen sind!).
Eine mögliche Erklärung steckt in der Aussage von Heiko in
https://bugs.documentfoundation.org/show_bug.cgi?id=104389, dass nämlich
die Tabellenvorlage eher ein template als ein style ist.
Der Bug https://bugs.documentfoundation.org/show_bug.cgi?id=126008
beschreibt ein vergleichbares Verhalten. Ich habe eine Datei analog
deinem Dokument erstellt und dort als weiteres Beispiel ergänzt. Harald
hat gefragt, ob du das als Bug meldest, aber er hat wohl diesen
vorhandenen Bug nicht gekannt bzw. nicht danach gesucht. Ich denke, eine
Ergänzung ist sinnvoller als ein weiterer Bug.
Die Makrozeile habe ich mir für solche Anwendungen gemerkt! Mit
LO-Bordmitteln wird m.E. keine Möglichkeit angeboten, eine
Tabellenvorlage zu löschen; evtl. deshalb nicht, weil sie im
beschriebenen Szenario in Benutzung war. Würde das Makro in dieser
Situation funktionieren?
Harald hat schon geschrieben, dass das Kontextmenü "Löschen" anbietet,
das aber offenbar nur für selbst erstellte Tabellenvorlagen. Es geht
jedenfalls auch, wenn die Vorlage verwendet wird, dann kommt halt eine
Warnung.
Das Makro geht ebenfalls in diesem Fall, es kommt aber keine Warnung.
Ich hatte bevor ich diese Nachricht gefunden habe, die Tabelle in ein
neues Dokument ohne Tabellenvorlage überführt Damit taucht das Problem
nicht mehr auf.
Falls Hans-Werner auch unter LINUX getestet hat, taucht das Problem
unter WINDOWS wohl nicht bzw. nur mit LINUX-Systemen auf?
Das hat Hans-Werner ja wohl schon verneint, und das war vielleicht nur
eine Hypothese aufgrund der Tatsache, dass ich das zunächst nicht
bestätigen konnte, weil ich deine Testsituation nicht exakt
nachvollziehen konnte.
Ich kann aufgrund der noch lückenhaften Erfahrung, ähnlich wie die
Vorredner, nur sagen: entweder ganz auf eine Tabellenvorlage verzichten,
oder alles reinstecken, aber nicht anschließend abweichende
Absatzvorlagen verwenden: wenn ich erst Absatzvorlagen für erste und
zweite Zeile definiere und dann erst die Tabellenvorlage erstelle, dann
scheint alles zu klappen.
Danke, Michael
Herzliche Grüße
Gerhard
--
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.