Question

Je peux déjà remplir les données dans la feuille de calcul, créer le graphique en fonction de la plage que je sélectionne. Cependant, en ce qui concerne le formatage de la carte réelle je me sens un peu perdu leur a tellement d'options !!

Il est un tableau de type xlCylinderBarStacked. Je dois simplement faire la couleur des barres une belle orange clair et faire l'arrière-plan une décoloration bleu clair en blanc au fond.

Toute idée est comment faire?

Était-ce utile?

La solution

Juste pour fermer cette question au large. J'ai joué un peu avec les propriétés et les éléments suivants obtenu l'effet de dégradé sur l'arrière-plan du tableau.

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

Autres conseils

Un bon truc avec Excel et d'autres applications compatibles VBA est de créer manuellement la mise en forme / contenu dont vous avez besoin à l'aide de l'interface graphique Excel, whist l'enregistrement d'une « macro ». Une fois cela fait, vous pouvez alors vérifier la VBA généré pour voir comment utiliser l'API pour acheive les mêmes résultats par programme. Vous aurez bien sûr faire une traduction de VBA à C #, mais essentiellement les mêmes méthodes doivent travailler.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top