|
Holger Gerths wrote (5.7.2010):
Farbpaletten migrieren von XL2003 nach XL2007 oder XL 2010
Es wird immer mehr vorkommen, dass in Unternehmen alte XL-2003- (oder noch ältere) Arbeitsmappen ins neue Format von 2007..10 migriert werden müssen.
Hier wird man insbesondere durch die neue Farbsystematik von 2007..10 vor nicht ganz triviale Herausforderungen gestellt.
1 Was bei 97..2003 Farbpalette hieß, heißt bei 2007..10 Farbdesign. Zudem gibt es davon nicht nur eines, sondern mehrere parallel zur Auswahl.
2 Wenn man eine 2003-Arbeitsmappe in 2007..10 öffnet, dann bleiben zunächst alle Farben exakt erhalten. Das liegt daran, dass in jeder 2007..10-Mappe die Palette in alter 2003-Logik zur Aufrechterhaltung der Abwärtskompatibilität gespeichert ist (siehe Excel-Optionen, Speichern).
3 Wenn man eine alte Mappe in 2007..10 überträgt, dann möchte man wohl auch die neuen Farben der seit 2007 eingeführten Farbdesigns verwenden. Das sind die Farben, die man in den Farbdialogen auswählen kann.
4 Wer eine eigene Farbpalette in 2003 verwendet hat, der muss sich daraus zunächst ein möglichst deckungsgleiches Farbdesign für 2007..10 machen. Das ist nicht ganz einfach, weil es hier nur 10 frei definierbare Farben hat (im Gegensatz zu 56 frei definierbaren Farben bei 97..2003). Bei einem sparsamen und SUCCESS-konformen Farbeinsatz sollte das aber kein Problem sein...
5 Wer aber mehr unterschiedliche Farben verwenden will oder muss, der kann diese im Farbdialog über den Menüpunkt "Weitere Farben" wie bisher durch einen RGB-Wert definieren.
7 Wenn es nur um Zellen geht und man konsequent und arbeitsmappen-übergreifend mit Zellformatvorlagen gearbeitet hat, dann ist der Umstieg simpel: Einfach die Farben in allen Zellformatvorlagen in 2007 oder 2010 aus dem neuen Farbschema auswählen und dann die Zellformatvorlagen in alle anderen Arbeitsmappen übertragen.
8 Geht es jedoch um Diagramme und haben diese Diagramme möglicherweise sehr viele Datenreihen, dann ist man auf aufwändige Handarbeit angewiesen. Wohl dem, der sich hier auf VBA-Programmierung versteht. Hiermit kann man sich stupide Fleißarbeit ersparen und zudem diese Tätigkeit beliebig oft ohne Aufwand wiederholen.
9 Leider gibt es hier einen (aus unserer Sicht harmlosen) Stolperstein, den Sie kennen sollten: Wenn Sie die Farben von Diagrammelementen händisch verändern, dann bleiben diese mit dem Excel-Farbdesign assoziiert, die Diagrammfarben ändern sich also, wenn Sie ein anderes Farbdesign aktivieren.
Wenn sie die Änderung allerdings mit VBA vornehmen, dann ist diese Assoziation NICHT hergestellt.
(Wir finden das nicht schlimm, weil im Berichtsumfeld normalerweise nur mit EINER Farbpalette oder EINEM Farbdesign gearbeitet wird.)
10 Für den Projekteinsatz oder zur Bearbeitung unserer Mastertemplates haben wir ein Werkzeug entwickelt,
das mit VBA-Code Diagrammelemente mit allen Eigenschaften wie beispielsweise Farben, Schraffuren oder Linienarten in eine Excel-Tabelle extrahiert. Mit dieser Excel-Tabelle als Benutzeroberfläche können dann alle diese Eigenschaften neu definiert werden und ins Diagramm zurückübertragen werden.
Kunden unserer Master-Templates stellen wir dieses Tool für ein kleines Honorar gern zur Verfügung. Weitere Interessenten mögen sich hier melden.
|