Feststellen ob Calc-Zelle keine Umrandung hat

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

Moderator: Moderatoren

Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Feststellen ob Calc-Zelle keine Umrandung hat

Beitrag von Stephan »

Hallo,

ich möchte einfach nur feststellen ob eine Calc-Zelle keinerlei Umrandung hat.

Der einzige Weg dazu scheint darin zu bestehen einzeln alle 4 möglichen Umrandungen (Top-, Left-, Right-,Bottomborder) zu überprüfen ob deren Linienstärke Null ist.

Kennt jemand einen anderen Weg? Gedanklich also so etwas wie IsNull(<Zellobjekt>.Tableborder).

Anmerkung:
Ich stosse z.B. auf auf Eigenschaften wie .IsTopLineValid (auch für Left, Right, Bottom) oder LIneStyle, welche jedoch scheinbar(?) nicht richtig funktionieren. ZUmindest bei mir sind die LInien immer 'valid', auch wenn sie nicht gesetzt sind und LineStyle ist auch bei gesetzen Linien 0, also doch wohl NONE.



Gruß
Stephan
mikeleb
*******
Beiträge: 1315
Registriert: Fr, 09.12.2011 16:50

Re: Feststellen ob Calc-Zelle keine Umrandung hat

Beitrag von mikeleb »

Hallo,
offensichtlich gibt es keine Methode, um zu testen, ob das Struct tableborder (bzw. tableborder2) "leer" sind. Auch ein Vergleich zweier Structs ist m. W. nicht möglich. Daher bleibt nur die Option, die Einzellinien zu testen.
Gruß,
mikeleb
Antworten