[英]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.