Zellen einfärben [erledigt]

Moderator: Moderatoren

Antworten
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Zellen einfärben [erledigt]

Beitrag von Marcus Herz »

Hallo

Ich schaff es nicht, meine Zellen wie gewünscht einzufärben:

Code: Alles auswählen

oFormatUrlaub		:= oBook:BookAddFormat()
oFormatUrlaub		:FormatSetFillPattern( FILLPATTERN_GRAY50)
oFormatUrlaub		:FormatSetPatternBackgroundColor(oBook:BookColorpack(160,253,155))
Ich will eine Farbe selber definieren, keine vorgebene Konstanten, die sind zu dunkel. Aber ausser Grau und Schwarz seh ich nichts.?
Was mache ich falsch?
Habe noch Version 4.0.4 (2022-06-14)
Zuletzt geändert von Marcus Herz am Fr, 24. Mär 2023 10:16, insgesamt 1-mal geändert.
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: Zellen einfärben

Beitrag von Marcus Herz »

Das funktioniert auch nicht ?!?!, nur eine Nachkommastelle

Code: Alles auswählen

oFormat3:FormatSetNumFormat( oBook:BookAddCustomNumFormat( "####.0" ) )
2 Nachkommastellen funktionieren

Code: Alles auswählen

oFormat3:FormatSetNumFormat( NUMFORMAT_NUMBER_D2 )
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
ssemleit
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 123
Registriert: Di, 08. Mär 2016 11:32
Hat sich bedankt: 19 Mal
Danksagung erhalten: 8 Mal

Re: Zellen einfärben

Beitrag von ssemleit »

Hallo Marcus,

vielleicht musst Du erst nColor := oBook:BookColorpack(160,253,155)
und dann oFormatUrlaub:FormatSetPatternBackgroundColor(nColor)
ausführen.

Mir war so, als ob das ein Problem war.

Gruß
Stefan
Gruß
Stefan
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: Zellen einfärben

Beitrag von Marcus Herz »

ne, das wars leider nicht. Hätte auch keine Logik
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
ssemleit
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 123
Registriert: Di, 08. Mär 2016 11:32
Hat sich bedankt: 19 Mal
Danksagung erhalten: 8 Mal

Re: Zellen einfärben

Beitrag von ssemleit »

Wegen der Farbe...
Setzt Du per xlBookSetRgbMode den RGB Mode auf 1?
Gruß
Stefan
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: Zellen einfärben

Beitrag von Marcus Herz »

Den Schalter kannte ich noch nicht. Jetzt finktioniert BookCOlorPack()
Aber ich bekomme keinen gelben Hintergrund. Mit
FILLPATTERN_SOLID bekomme ich immer schwarz
FILLPATTERN_GRAY50 erhelte ich ein "dreckiges" Gelb-Braun
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
ssemleit
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 123
Registriert: Di, 08. Mär 2016 11:32
Hat sich bedankt: 19 Mal
Danksagung erhalten: 8 Mal

Re: Zellen einfärben

Beitrag von ssemleit »

Setz mal anstelle der Hintegrundfarbe (xlFormatSetPatternBackgroundColor) den Vordergrund (xlFormatSetPatternForegroundColor).
Gruß
Stefan
Benutzeravatar
Marcus Herz
1000 working lines a day
1000 working lines a day
Beiträge: 851
Registriert: Mo, 16. Jan 2006 8:13
Wohnort: Allgäu
Hat sich bedankt: 39 Mal
Danksagung erhalten: 192 Mal
Kontaktdaten:

Re: Zellen einfärben [erledigt]

Beitrag von Marcus Herz »

Das wars. Da muss man auch erst mal draufkommen. Manchmal denkt man rückwärts.
Für die Zelle ist der Hintergrund, fürs Pattern aber der Vordergrund....
Danke
Gruß Marcus

Erkenne, was du findest, dann weißt du, wonach du gesucht hast
Benutzeravatar
ssemleit
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 123
Registriert: Di, 08. Mär 2016 11:32
Hat sich bedankt: 19 Mal
Danksagung erhalten: 8 Mal

Re: Zellen einfärben

Beitrag von ssemleit »

Ja, mit Hintergrund/Vordergrund hab ich auch manchmal einen Konten im Hirn :D
Prima, dass das jetzt klappt.
Gruß
Stefan
Antworten