WRITER: Absatzformat Hintergrundfarbe ändern

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Butch
***
Beiträge: 62
Registriert: Di, 11.04.2017 20:22

WRITER: Absatzformat Hintergrundfarbe ändern

Beitrag von Butch »

Hallo!

Hoffentlich weiß hier jemand (und verrät es mir ;-) ), wie man in einem ausgewählten Absatz die Hintergrundfarbe per Makro ändert (also exakt dasselbe erzielt wie manuell mit Format > Absatz > Fläche > Farbe ...).

Bis dann,
B.

PS:
Ich habe da schon ein Makro mit (z.B.)

Code: Alles auswählen

oSel.ParaBackColor = rgb(100,0,0)
der optisch (!) tatsächlich den Hintergrund ändert, jedoch nicht auf die gleiche Art wie der manuelle Vorgang (die Hintergrundfarbe geht z.B. beim Speichern verloren!).
ParaBackColor ist also nicht das Richtige.[/size]


Moderation,4: verschoben in BASIC-Unterbereich, wo alle Makro-Fragen hin gehören; Betreff angepasst; CODE tags gesetzt
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: WRITER: Absatzformat Hintergrundfarbe ändern

Beitrag von komma4 »

Welches Office? Welche Version?
In welchem Format speicherst Du?

Kurzes googlen ergibt:

a) das Setzen funktioniert nicht mehr seit LO 4.1.2
b) ändere stattdessen die verwendete Vorlage

Code: Alles auswählen

Sub EditStyle
oStyleFamilies = ThisComponent.getStyleFamilies()
oPStyles = oStyleFamilies.getByName("ParagraphStyles")
DefaultStyle = oPStyles.getByName("Standard")
DefaultStyle.ParaBackColor = rgb(100,200,0)
End Sub
Quelle
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Toxitom
********
Beiträge: 3768
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: WRITER: Absatzformat Hintergrundfarbe ändern

Beitrag von Toxitom »

Hey,

ist ein bekannter Bug - leider gibt es noch keine Lösung:

https://bugs.documentfoundation.org/sho ... i?id=99125

Viele Grüße
Tom
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Gesperrt