calc - Schriftfarbe per Option ändern

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

Moderator: Moderatoren

DITA
***
Beiträge: 91
Registriert: Fr, 16.11.2012 16:23

calc - Schriftfarbe per Option ändern

Beitrag von DITA »

Hallo,

stehe grad völlig aufm Schlauch und komm nicht wirklich weiter
Schriftfarbe per Optionsbutton.ods
(8.97 KiB) 128-mal heruntergeladen
würde gern, wie im Beispiel, per Optionsfelder die Schriftfarbe ändern,
mir fehlt aber grad jegliches Wissen wie ich das anstelle, kann mir bitte jemand einen Ansatz zur Lösung vermitteln.

Danke schon mal im Vorraus

Dirk
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: calc - Schriftfarbe per Option ändern

Beitrag von komma4 »

In Calc mit verbundenen Zellen arbeiten zu wollen ist BÖSE :twisted:

Arbeite mit Zellvorlagen, dann ist es ziemlich einfach:

Code: Alles auswählen

oSheets = ThisComponent.getSheets()
obj1 = oSheets.getByName("de7")
oCellRangeByPosition = obj1.getCellRangeByPosition(0, 0, 0, 0)        
oCellRangeByPosition.CellStyle = "_rot"
Am Schnellsten geht es natürlich, wenn die Vorlagen "händisch" eingerichtet wurden.
Per Code geht natürlich auch :)
(ich benenne meine Stile mit vorangestelltem Unterstrich, dann ordnen sie sich im F11 Fenster oben an :!:)

Hilft das weiter?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
DITA
***
Beiträge: 91
Registriert: Fr, 16.11.2012 16:23

Re: calc - Schriftfarbe per Option ändern

Beitrag von DITA »

Hallo Winfried - komma4,

erst einmal danke

nun bin komplett......
blick durch Deinen Text nun gar nicht mehr durch - sorry

möchte realisieren, die Schriftfarbe von Zellen durch Optionsbutton (siehe Beispiel) zu ändern.

Kannst Du mir Deine Variante näher erklären

Danke

Dirk
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: calc - Schriftfarbe per Option ändern

Beitrag von komma4 »

Der Code ändert die (manuell eingerichtete) benutzte Vorlage eines Zellbereichs.
Der Name des Makros wird in den Eigenschaften der Schaltfläche ("Kontrollfeld..." im Kontextmenü) eingetragen.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
DITA
***
Beiträge: 91
Registriert: Fr, 16.11.2012 16:23

Re: calc - Schriftfarbe per Option ändern

Beitrag von DITA »

mhmmm, irgendwie will es nicht klappen

Ich danke Dir trotzdem, und hoffe das es morgen "klick" macht

Dirk
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: calc - Schriftfarbe per Option ändern

Beitrag von komma4 »

DITA hat geschrieben:mhmmm, irgendwie will es nicht klappen
Was hast Du gemacht, und was klappt *wie* nicht?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
DITA
***
Beiträge: 91
Registriert: Fr, 16.11.2012 16:23

Re: calc - Schriftfarbe per Option ändern

Beitrag von DITA »

Hallo Winfried -komma4,

ich weiß nicht warum es gestern nicht ging, heute beim ersten Versuch hat es sofort geklappt - vielen Dank für Deine Mühen

Dirk
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: calc - Schriftfarbe per Option ändern

Beitrag von F3K Total »

Hi,
ich habe da noch eine makrofreie Version anzubieten, hier wird die Zellvorlage per Formel zugewiesen:

Code: Alles auswählen

="diese Schrift soll farblich geändert werden"&+VORLAGE(A1)
wobei die Optionsbuttons mit der Zelle A1 verknüpft sind und der jeweilige Referenzwert(ein) der Name der gewünschten Zellvorlage ist.


Gruß R
Dateianhänge
Schriftfarbe per Optionsbutton.ods
(9.37 KiB) 125-mal heruntergeladen
Antworten