2014-06-20 3 views
0

다음 코드를 사용하여 Microsoft.Office.Interop.Excel에서 만든 차트의 속성을 서식 지정하고 있습니다.Microsoft.Office.Interop.Excel 꺾은 선형 차트 색 및 막대 차트 색 알파

xlChart.SeriesCollection(1).ChartType = XlChartType.xlColumnClustered 
    xlChart.SeriesCollection(2).ChartType = XlChartType.xlLine 

    xlChart.SeriesCollection(1).Interior.Color = Color.FromArgb(255, Color.DeepSkyBlue) 
    xlChart.SeriesCollection(2).Interior.Color = Color.FromArgb(255, Color.DarkOrange) 

두 가지 문제점이 있습니다. xlColumnClustered 차트의 경우 색상은 좋지만 알파 값은 영향을 미치지 않습니다 (0 또는 126 또는 255 임). xlLine의 경우에도 색상이 설정되지 않습니다. 나는 xlLine에 대해 아마 안다. 나는 사용해서는 안된다. 색상.하지만 내가 무엇을 사용해야하는지 모르겠다. 어떤 도움을 주시면 감사하겠습니다.

답변

3

투명 색을 직접 사용할 수는 없을 것이라고 생각합니다. 당신이 할 수있는 일이 같은 시리즈의 투명성 매개 변수를 설정 :

Chart.SeriesCollection(1).Format.Fill.Transparency = 0.5 

라인을 위해 사용한다 :

Chart.SeriesCollection(1).Format.Line.Forecolor.RGB = RGB(255, 0, 0) 

내가 객체 어느 발견하는 방법에 대한 blog post를 썼다 속성을 당신에게해야 귀하의 결과를 달성하는 데 사용하십시오. 그것은 당신이 사용하기에 적합한 물체를 찾는데 다른 어려움을 겪을 때 도움이 될 것 같습니다 .-