Pregunta

Ya puedo rellenar los datos en la hoja de cálculo, crear el gráfico basado en el rango selecciono. Sin embargo, cuando se trata de dar formato a la tabla real me siento un poco perdido ya que hay tantas opciones !!

Es un gráfico de tipo xlCylinderBarStacked. Simplemente necesito para hacer el color de las barras de un bonito color naranja luz y hacer que el fondo de un azul tenue luz en blanco en la parte inferior.

Cualquier idea es cómo hacer esto?

¿Fue útil?

Solución

Sólo para cerrar esta pregunta fuera. Jugué alrededor de un poco con las propiedades y la siguiente consigue el efecto de gradiente en el fondo del gráfico.

xlChart.Interior.Color = ColorTranslator.ToOle(Color.LightSkyBlue);
chart.ChartArea.Fill.TwoColorGradient(
       Microsoft.Office.Core.MsoGradientStyle.msoGradientHorizontal, 
       1);

Otros consejos

Un buen truco con Excel y otras aplicaciones habilitadas para VBA es crear manualmente el formato / contenido que necesite utilizando la interfaz gráfica de usuario de Excel, mientras graba un 'macro'. Una vez que esto se hace a continuación, puede inspeccionar el VBA generado para ver cómo utilizar la API para acheive los mismos resultados mediante programación. Usted, por supuesto, tienen que hacer alguna traducción de VBA para C #, pero esencialmente los mismos métodos deben trabajar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top