Visio Farben aus Shapesheet konvertieren



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
.