von komma4 » So, 19.07.2009 09:21
Für Writer WORD hatte ich das
hier gelöst ... für einen Calc-Zellhintergrund ist die Lösung ähnlich ...
Die gewünschte Zelle markieren und dann das Makro laufen lassen, angezeigte Werte notieren und dann die Farbe einrichten (
Extras>Optionen...>OpenOffice.org>Farben)
Funktioniert bei EINER selektierten Zelle, keine Fehlerprüfung!
Code: Alles auswählen
Sub calc_getCellBackgroundColor
farbe = _
ThisComponent.getCurrentController().Model.CurrentController.Selection.CellBackColor
print "rot: " & RED( farbe ) & ", grün: " & GREEN( farbe ) & ", blau: " & BLUE( farbe )
print "Hex-Wert: " & hex( farbe )
End Sub
Kommst Du damit zurecht?
Für Writer WORD hatte ich das [url=http://de.openoffice.info/viewtopic.php?f=1&t=25526&p=109113&hilit=farbe#p109113]hier[/url] gelöst ... für einen Calc-Zellhintergrund ist die Lösung ähnlich ...
Die gewünschte Zelle markieren und dann das Makro laufen lassen, angezeigte Werte notieren und dann die Farbe einrichten ([color=#008000]Extras>Optionen...>OpenOffice.org>Farben[/color])
Funktioniert bei EINER selektierten Zelle, keine Fehlerprüfung!
[code]
Sub calc_getCellBackgroundColor
farbe = _
ThisComponent.getCurrentController().Model.CurrentController.Selection.CellBackColor
print "rot: " & RED( farbe ) & ", grün: " & GREEN( farbe ) & ", blau: " & BLUE( farbe )
print "Hex-Wert: " & hex( farbe )
End Sub
[/code]
Kommst Du damit zurecht?