ParaBackColor per Basic setzen in Writer funktioniert nicht mehr

Hallo zusammen,

Das Setzen der Hintergrundfarbe (ParaBackColor) mit Basic in Writer funktioniert nicht mehr seit mindestens LO 4.2.
Einfacher Test: in einem einfachen Writer-Dokument mit einem Absatz (ohne Hintergrund) folgenden Basic-Code ausführen:

Sub Main
firstParagraph = Thiscomponent.text.createEnumeration.nextElement
firstParagraph.ParaBackColor = RGB(167,224,253)
msgbox firstParagraph.ParaBackColor
End Sub

Die msgbox zeigt -1, also keine Farbe. Am Bildschirm ist zwar die Hintergrundfarbe hellblau zu sehen, sie wird auch gedruckt, aber nach dem Speichern, Schließen und erneuten Öffnen ist sie verschwunden.
In der LO-Version, die ich vor 4.2 im Einsatz hatte, ging das noch, in Apache OpenOffice 4.1.2 funktioniert es auch noch. Das Setzen von CharBackColor und CharColor funktioniert dagegen weiterhin in LO.

Ich arbeite mit Windows 10 und LO 5.0.5, festgestellt habe ich das Problem mit LO 4.2.6. Internet- und Bugzilla-Suche haben keinen Hinweis ergeben.

Ich hoffe, jemand nimmt sich des Problems an.

Gerhard

Hallo Gerhard,

Hallo zusammen,

Das Setzen der Hintergrundfarbe (ParaBackColor) mit Basic in Writer
funktioniert nicht mehr seit mindestens LO 4.2.
Einfacher Test: in einem einfachen Writer-Dokument mit einem Absatz
(ohne Hintergrund) folgenden Basic-Code ausführen:

Sub Main
firstParagraph = Thiscomponent.text.createEnumeration.nextElement
firstParagraph.ParaBackColor = RGB(167,224,253)
msgbox firstParagraph.ParaBackColor
End Sub

Die msgbox zeigt -1, also keine Farbe. Am Bildschirm ist zwar die
Hintergrundfarbe hellblau zu sehen, sie wird auch gedruckt, aber nach
dem Speichern, Schließen und erneuten Öffnen ist sie verschwunden.
In der LO-Version, die ich vor 4.2 im Einsatz hatte, ging das noch, in
Apache OpenOffice 4.1.2 funktioniert es auch noch. Das Setzen von
CharBackColor und CharColor funktioniert dagegen weiterhin in LO.

Ich arbeite mit Windows 10 und LO 5.0.5, festgestellt habe ich das
Problem mit LO 4.2.6. Internet- und Bugzilla-Suche haben keinen Hinweis
ergeben.

Ich hoffe, jemand nimmt sich des Problems an.

da Dein Problem doch recht speziell zu sein scheint, kann ich Dich nur
ermutigen, hier zu selber tätig zu werden und einen Bug Report zu
erstellen. Hier steht's wie's geht:

https://wiki.documentfoundation.org/QA/BugReport/de

Grüße
Harald

Hallo Harald,

in einer englischspracjhigen Seite hatte ich gelesen, dasss bugzilla kompliziert sei und eine Mail an die Liste einfacher. Dank deines Links habe ich gesehen, dass das nicht stimmt und das Problem nun dort als bug gemeldet.
Vielen Dank

Gerhard

Hallo Gerhard,

<snip> und das Problem nun dort als bug gemeldet.

Kannst Du bitte die Bugreport-ID hier posten.

Gruß

Jochen

Hallo Jachen,

danke für den Hinweis, das muss man alles erst lernen:
die Bug-Id ist 99125 - Property ParaBackColor in Writer can no longer be set via Basic

Gerhard

Hallo Gerhard,

danke für den Hinweis, das muss man alles erst lernen:

Super. Vielen Dank.

Noch ein paar Tipps:
1) Optimal wäre es gewesen, wenn Du den Link gepostet hättest - z.B. 99125 [1]
2) Es ist auch sinnvoll, die Erstellung von Bugreports auf der deutschsprachigen discuss-ML (discuss@de.libreoffice.org) zu posten. Dort tummeln sich die "Power-User" und (deutschspraachige) "LO-Macher".
3) Es immer wieder erstaunlich, wie viele Menschen die de-user- und de-discuss-ML mitlesen. Ein knappes Posting hilft da immer Allen.
4) Dein Bugreport muss noch von jemanden bestätigt werden, damit sich überhaupt ein "dev" damit beschäftigt. Deswegen ist das Posten eines neues Bugreportes auch so wichtig.
5) Wenn Dich "QA" interessiert, dann lese bzw. arbeite Dich doch in Bugzilla etwas ein. Jede Hilfe ist willkommen.

[1] https://bugs.documentfoundation.org/show_bug.cgi?id=99125

Gruß

Jochen