[英]How to change the background color of excel data label using C#
我正在尝试使用C#更改excel 数据标签的形状。 但是我对互操作填充属性感到困惑。
完全不了解如何使用它,以及如何使用此方法更改数据标签的形状。 如果有人有任何想法请帮助。
您的帮助将不胜感激。 我在折线图中使用它。
到目前为止,我已经尝试过了
System.Collections.IEnumerator iEChartSeries = seriesCollection.GetEnumerator();
if(iEChartSeries.MoveNext()){
var oSeries = (Excel.Series)(iEChartSeries.Current);
Excel.Points pts = (Excel.Points) oSeries.Points(Type.Missing);
System.Collections.IEnumerator iPoints = pts.GetEnumerator();
while(iPoints.MoveNext())
{
var pt = (Excel.Point)(iPoints.Current);
pt.HasDataLabel = true;
pt.DataLabel.Position = Excel.XlDataLabelPosition.xlLabelPositionAbove;
pt.DataLabel.Font.Name = "Arial";
pt.DataLabel.Font.FontStyle = "Bold";
pt.DataLabel.Font.Size = 8;
pt.DataLabel.Text = "N";
pt.DataLabel.Fill = ????;//here I am stuck
}
}
您的行: pt.DataLabel.Fill = ????; //here I am stuck
pt.DataLabel.Fill = ????; //here I am stuck
您需pt.DataLabel.Format.Fill.ForeColor.RGB = ???
: pt.DataLabel.Format.Fill.ForeColor.RGB = ???
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.