Libre Office

Formatierung einer Zelle in Calc

Alles zur Programmierung im LibreOffice.
Antworten
weinbach
Beiträge: 27
Registriert: Di 14. Okt 2014, 15:51

Formatierung einer Zelle in Calc

Beitrag von weinbach » Mi 25. Nov 2015, 08:31

Hallo,

ich würde gerne den (unteren) Rand einer Zelle in Calc auf weiß oder schwarz setzen. Krieg aber den Code nicht hin.
Kann mir jemand helfen?

mikele
* LO-Experte *
Beiträge: 2053
Registriert: Mo 1. Aug 2011, 20:51

Re: Formatierung einer Zelle in Calc

Beitrag von mikele » Mi 25. Nov 2015, 09:05

Hallo,
(unteren) Rand einer Zelle in Calc auf weiß oder schwarz setzen
das heißt?
Wie weit bist du mit deinem Code?

Vielleicht meinst du ja sowas:
http://www.dannenhoefer.de/faqstarbasic ... rahmentext
Gruß,
mikele

weinbach
Beiträge: 27
Registriert: Di 14. Okt 2014, 15:51

Re: Formatierung einer Zelle in Calc

Beitrag von weinbach » Mi 25. Nov 2015, 11:29

Danke, aber das läuft in meinem LibreCalc auch nicht.
Ich hab's so probiert (nach Andrew Pitonyak):

oBorder = CreateUnoStruct("com.sun.star.table.BorderLinie")
oBorder.Color = RGB(0, 102, 199) 'z.B. blau
oBorder.OuterLineWidth = 35
oCell.BottomBorder = oBorder

mikele
* LO-Experte *
Beiträge: 2053
Registriert: Mo 1. Aug 2011, 20:51

Re: Formatierung einer Zelle in Calc

Beitrag von mikele » Mi 25. Nov 2015, 17:47

Hallo,
kleiner Tippfehler

Code: Alles auswählen

oBorder = CreateUnoStruct("com.sun.star.table.BorderLine") 'nicht BorderLinie
Alternativ könntest du auch die ursprüngliche Linie lesen, ändern und wieder zurückschreiben:

Code: Alles auswählen

oBorder=ocell.Bottomborder
oBorder.Color = RGB(0, 102, 199) 'z.B. blau
oBorder.OuterLineWidth = 100
oCell.BottomBorder = oBorder
Gruß,
mikele

weinbach
Beiträge: 27
Registriert: Di 14. Okt 2014, 15:51

Re: Formatierung einer Zelle in Calc

Beitrag von weinbach » Do 26. Nov 2015, 11:33

Vielen Dank, das bringt mich jetzt endlich weiter!

Open Office
Antworten