Hintergrundfarbe in einem Zellbereich ändern

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

Moderator: Moderatoren

erikafuchs
******
Beiträge: 690
Registriert: Di, 13.02.2007 17:38
Wohnort: Büttelborn

Hintergrundfarbe in einem Zellbereich ändern

Beitrag von erikafuchs »

Hallo zusammen,
ich habe keine Möglichkeit gefunden, beim Drucken eines Tabellenblatts die Hintergrundfarbe nicht mitzudrucken.

Jetzt habe ich die Idee vor dem Druck die Hintergrundfarbe des ganzen Bereichs auf transparent zu setzen und dann wieder einzufärben.

Den Befehl oZelle.CellBackColor = RGB (x,y,z) kenne ich. Gibt es aber eine Möglichkeit alle Zellen eines Bereichs zu färben oder muss ich das mit jeder einzeln machen?

Grüße
Pit
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: Hintergrundfarbe in einem Zellbereich ändern

Beitrag von Toxitom »

Hey Pit,

sollte auch mit einem Bereich gehen. Schon ausprobiert?

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Hintergrundfarbe in einem Zellbereich ändern

Beitrag von komma4 »

Auch ein Bereich hat die Eigenschaft Hintergrundfarbe:

Code: Alles auswählen

sub calc_HintergrundWeiss
ThisComponent.getCurrentSelection().CellBackColor = 16777215
End Sub
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)
erikafuchs
******
Beiträge: 690
Registriert: Di, 13.02.2007 17:38
Wohnort: Büttelborn

Re: Hintergrundfarbe in einem Zellbereich ändern

Beitrag von erikafuchs »

Hallo zusammen, lieber Thomas,

hat geklappt, man muss halt mal ein bischen rumprobieren.

Grüße
Pit
Antworten