🙏 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!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

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: 1930
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: 1930
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!


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.



Antworten