Pergunta

Eu já posso preencher os dados na planilha, criar o gráfico com base no intervalo que eu selecionar. No entanto, quando se trata de formatar o gráfico real Eu me sinto um pouco perdido como seus são tantas opções !!

É um tipo de gráfico xlCylinderBarStacked. Eu simplesmente precisa fazer a cor das barras de uma laranja luz agradável e fazer o fundo uma luz azul desaparecendo em branco na parte inferior.

Qualquer idéia de como fazer isso?

Foi útil?

Solução

Apenas para fechar essa questão fora. Eu brinquei um pouco com as propriedades eo seguinte alcançado o efeito de gradiente no fundo da tabela.

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

Outras dicas

Um truque bom com Excel e outros aplicativos ativados pelo VBA é criar manualmente o / conteúdo formatação que requerem o uso do Excel GUI, whist gravar um 'macro'. Uma vez feito isso você pode então inspecionar o VBA gerado para ver como usar a API para conseguir os mesmos resultados por meio de programação. Você vai, naturalmente tem que fazer alguma tradução do VBA para C #, mas essencialmente os mesmos métodos deve funcionar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top