簡體   English   中英

如何使用C#更改Excel數據標簽的背景顏色

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM