 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Mónica Cmdr

Registrado: 27 Sep 2002Mensajes: 136Ubicación: Pontevedra (España)
|
Publicado: Jue 11 May, 2006 11:12 am Asunto: Cambiar color gráficas Excel |
|
|
Pues éso, necesito cambiar el color de las gráficas excel que genero con mi aplicación y no sé cómo hacerlo.
Lo intento hacer así:
| Código: |
HojaGrafica.OleProcedure("SetSourceData",Rango,xlColumns);
Variant ColeccionSeries= HojaGrafica.OlePropertyGet("SeriesCollection");
Serie=ColeccionSeries.OlePropertyGet("Item",1);
Variant colorSerie=Serie.OlePropertyGet("Interior");
colorSerie.OlePropertySet("Color",RGB(0,0,0));
Serie.OlePropertySet("XValues",RangoX);
|
pero me da un error, ¿qué hago mal?
También probé con "IndexColor", pero nada! |
|
| Volver arriba |
|
 |
rayder Master

Registrado: 03 Mar 2004Mensajes: 207
|
Publicado: Vie 12 May, 2006 9:30 am Asunto: |
|
|
Prueba a cambiar esta linea
| Código: |
colorSerie.OlePropertySet("Color",RGB(0,0,0));
|
por
| Código: |
colorSerie.Exec(PropertySet("Color") << clBlack);
|
me suena que era algo así, lo que ocurre es que ahora mismo no me funciona el builder y lo tengo que reistalar; si tienes algún problema comentame.
Tu codigo completo quedaría:
| Código: |
HojaGrafica.OleProcedure("SetSourceData",Rango,xlColumns);
Variant ColeccionSeries= HojaGrafica.OlePropertyGet("SeriesCollection");
Serie=ColeccionSeries.OlePropertyGet("Item",1);
Variant colorSerie=Serie.OlePropertyGet("Interior");
colorSerie.Exec(PropertySet("Color") << ClBlack);
Serie.OlePropertySet("XValues",RangoX); |
_________________ Un saludo
Rayder |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|