Hallo,
kann mir jemand ein paar Hinweise bzw auch Beispielcode nennen/posten zur Arbeit mit Tabellen in Writer. Es geht dabei vor allem um ändern der Eigenschaften / Formatierung.
Tabellen Einfügen und Zellen einfärben geht.
Folgendes fehlt mir konkret:
- Zellen verbinden / teilen
- Spaltenbreiten einstellen
- Umrandung definieren
Vielen Dank für die Hilfe!
🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Python : Writer : Arbeiten mit Tabellen
Python : Writer : Arbeiten mit Tabellen
Zuletzt geändert von lumnis am Mi 19. Nov 2014, 10:28, insgesamt 1-mal geändert.
Re: Python : Writer : Arbeiten mit Tabellen
Hallo Lumnis,
ich kann Dir bei Deinem Thema nicht direkt helfen.
Sollte sich sonst niemand melden, hilft Dir vielleicht folgendes weiter:
Gerhard
ich kann Dir bei Deinem Thema nicht direkt helfen.
Sollte sich sonst niemand melden, hilft Dir vielleicht folgendes weiter:
- Zeichne im Makro-Rekorder die Aktionen auf, die Du mit Python programmieren willst. Dann schau Dir das erzeugte Makro an. Das ist zwar in Basic, aber das Objektmodel ist genau das gleiche. Es geht nicht darum, denn erzeugten Code direkt zu verwenden, sondern Beispielcode zu bekommen.
- Schau Dir mit einem Tool wie MRI die entsprechenden Writer-Objekte, vor allem auch die angebotenen Methoden an. Das müssen nicht unbedingt die Makrorekorder genutzten Methoden bzw. Objekte sein.
Gerhard
LibreOffice 5.4.6.2 / Windows 10 64Bit / WIndows 10 32Bit
Re: Python : Writer : Arbeiten mit Tabellen
Hallo Gerhard,
danke für die Hinweise, ich schon über mri gelesen, aber noch nicht verwendet. Das werde ich dann mal versuchen, ob mich das weiter bringt, auch in Zukunft, da ich nicht viel Dokumentation zu Python/libreoffice finden kann.
Viele Grüße,
danke für die Hinweise, ich schon über mri gelesen, aber noch nicht verwendet. Das werde ich dann mal versuchen, ob mich das weiter bringt, auch in Zukunft, da ich nicht viel Dokumentation zu Python/libreoffice finden kann.
Viele Grüße,
Re: Python : Writer : Arbeiten mit Tabellen
lumnis hat geschrieben: - Zellen verbinden / teilen
Code: Alles auswählen
# create a text table
table = model.createInstance( "com.sun.star.text.TextTable" )
# mit 4 Reihen und 4 Spalten
table.initialize( 4 , 4)
# Tabelle in das Textdokument einfügen
text.insertTextContent( cursor, table, 0 )
# Zellen verbinden
## Kursor setzen
oCurs = table.createCursorByCellName("A1")
## Zellen markieren
oCurs.goRight(1,True)
#oCurs.goDown(1,True)
## Zellen verbinden
oCurs.mergeRange()
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.