Visio Farben aus Shapesheet konvertieren
- From: Václav Havel <havel@xxxxxxx>
- Date: Wed, 16 May 2012 05:36:24 -0700 (PDT)
Hallo *,
ich greife in C++ auf Visio Shapefarben wie folgt zu:
// FLAECHEN_FARBE
m_VCell.AttachDispatch(m_VShape1.GetCellsSRC(VISSECTIONOBJECT,
VISROWFILL, VISFILLFOREGND));
CString sFarbWertNeu = m_VCell.GetFormula();
(VISSECTIONOBJECT, VISROWFILL, VISFILLFOREGND sind als #define Werte
vereinbart.)
In Abhängigkeit von der Visio-Version (2003 - 2010) erhalte ich als
sFarbWertNeu entweder entweder den RGB(...)-Wert oder etwas wie
"THEMEGUARD(THEME("AccentColor2");24)".
Wie kann ich THEMEGUARD(...) in RGB(...) konvertieren?
Danke für jeden Tipp!
Václav
.