AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Säule in einem Excel Diagramm einfärben
Thema durchsuchen
Ansicht
Themen-Optionen

Säule in einem Excel Diagramm einfärben

Ein Thema von ueei.net · begonnen am 9. Aug 2007 · letzter Beitrag vom 10. Aug 2007
Antwort Antwort
ueei.net

Registriert seit: 5. Mär 2004
Ort: Wels
53 Beiträge
 
#1

Säule in einem Excel Diagramm einfärben

  Alt 9. Aug 2007, 10:56
Hallo,

folgendes Problem:

Ich färbe die Säulen in einem Excel Diagramm wie folgt ein:

....Interior.ColorIndex := 2;

Das klappt auch ganz gut, nun habe ich aber die Anforderungen bekommen, eine Farbe zu nehmen die mir als RGB vorliegt, also eine die keinen Index hat.

Gibt es da auch eine Möglichkeit?

Danke. Christian
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Säule in einem Excel Diagramm einfärben

  Alt 9. Aug 2007, 13:12
Hallo Christian,

wenn du zuerst einen von dir unbenutzten ColorIndex ermittelst und dessen RGB-Werte in der verwendeten Palette (property Colors vom WorkBook) setzt, dann solltest du selbst definierte Farben verwenden können.

Grüße vom marabu
  Mit Zitat antworten Zitat
ueei.net

Registriert seit: 5. Mär 2004
Ort: Wels
53 Beiträge
 
#3

Re: Säule in einem Excel Diagramm einfärben, neues Problem

  Alt 10. Aug 2007, 09:38
Hallo,

hab nun ein wenig rumgespielt, und auch eine einfache Lösung gefunden, dafür ein neues Problem

Man kann die Säulen mittels Excel.Selection.Interior.Color := 4559879; schön einfärben.

Die Zahl habe ich mir mit z.b. RGB(107,143,167) ermittelt, und in eine Zelle in mein Excel geschrieben (da von verschiedenen Sachen abhängige unterschiedliche Farben)

Nun möchte ich die Zelle mit den Farben auslesen, und dann die Säule damit einfärben.

Ich habe alles mögliche versucht, aber ich bekomme, sobald ich Excel.Selection.Interior.Color := meineVariable; schreibe, einen OLE Fehler.

Habe meine Variable als Integer, Cardinal, String uns alles mögliche Probiert, geht nicht. Wenn ich wieder die Zahl direkt schreibe, klappt alles wunderbar.

Irgendjemand einen Hinweis?

Danke
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz