Textfarbe einer Zelle ermitteln

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Textfarbe einer Zelle ermitteln

Re: Textfarbe einer Zelle ermitteln

von Stephan » Mi, 06.02.2019 21:42

Text:

Code: Alles auswählen

osheet.getcellbyposition(i,j).String
Zahlen:

Code: Alles auswählen

osheet.getcellbyposition(i,j).Value
style:

Code: Alles auswählen

osheet.getcellbyposition(i,j).CellStyle
font:

Code: Alles auswählen

osheet.getcellbyposition(i,j).CharFontName

Gruß
Stephan

Re: Textfarbe einer Zelle ermitteln

von Stephan » Mi, 06.02.2019 21:16

z.B.:

Code: Alles auswählen

'...
oRange = osheet.getcellrangebyposition(0,0,aRangeaddress.endcolumn,aRangeaddress.endrow)
For i = 0 To aRangeaddress.endcolumn
	For j = 0 To aRangeaddress.endrow
		farbe = osheet.getcellbyposition(i,j).CharColor
	Next j
Next i
'...

Gruß
Stephan

Re: Textfarbe einer Zelle ermitteln

von Stephan » Mi, 06.02.2019 20:49

Wie bekomme ich aus der Zelle arow{1} die Text und Hintergrundfarbe, eventuell Schriftart, Größe und Style heraus
aufgrund des Code lässt sich dazu eigentlich nichts sagen, weil nicht ersichtlich ist welchen Inhalt "adataarray" hat. Wenn ich rate, und annehme das der Inhalt von "adataarray" dem Array entspricht das die Methode .getDataArray liefert, dann sind daraus überhaupt keine Farbwerte auszulesen, weil diese Array ausschließlich Strings bzw. numerische Zellwerte enthält, siehe Beschreibung der Methode:
http://www.openoffice.org/api/docs/comm ... tDataArray


Gruß
Stephan

Nach oben