如何在Excel图表C#中更改数据标签大小

时间:2017-06-30 08:51:50

标签: c# excel interop

我正在尝试使用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;//this change the font size of text inside label
        pt.DataLabel.Text = "N";

        pt.DataLabel.Format.TextFrame2.TextRange.??? = ??;//I think from here I can so it
    }
}

0 个答案:

没有答案