2014-01-29 3 views
1

일부 Excel 차트 데이터/시리즈를 동적으로 만들고있어 축 제목 글꼴 색상/크기를 설정할 수 없습니다.C#에서 Excel 차트 축 제목 색상 및 크기 설정

나는 유사한 아래에 코드를 사용하여 축 제목을 추가 할 수 있어요 :

//Gets the WorkSheet and ChartObject 
Worksheet DataSheet = (Worksheet)Template.Worksheets[1]; 
Chart Graph = (DataSheet.ChartObjects(1) as ChartObject).Chart; 

//Gets the Axes 
Axis Xaxis = Graph.Axes(XlAxisType.xlCategory, XlAxisGroup.xlPrimary) as Axis; 
Axis Y1axis = Graph.Axes(XlAxisType.xlValue, XlAxisGroup.xlPrimary) as Axis; 
Axis Y2axis = Graph.Axes(XlAxisType.xlValue, XlAxisGroup.xlSecondary) as Axis; 

//Sets X-axis attributes 
Xaxis.TickLabels.Font.Size = 8; 
Xaxis.HasTitle = true; 
Xaxis.AxisTitle.Text = "Current (A)"; 

//Sets Y-Primary Axis attributes 
Y1axis.TickLabels.Font.Size = 8; 
Y1axis.HasTitle = true; 
Y1axis.AxisTitle.Text = "Power (W)"; 

//Sets Y-Secondary Axis attributes 
Y2axis.TickLabels.Font.Size = 8; 
Y2axis.HasTitle = true; 
Y2axis.AxisTitle.Text = "Voltage (V)"; 

하지만 색상, 글꼴 크기, 굵게, 등 ... 속성이 어디 있는지 알아낼 수 없습니다.

답변

2

나는 몇 시간 더보고 나서 그것을 발견했다.

Y1axis.AxisTitle.Format.TextFrame2.TextRange.Font.Fill.ForeColor.RGB = XlRgbColor.rgbDarkRed; 

나는 조금 더 멀리 파야했다.