我使用Microsoft Office Interop Excel和C#在Excel中创建了图表,但无法自定义数据标签
SeriesCollection seriesCollection7 = myChart7.Chart.SeriesCollection();
Series series7 = seriesCollection7.NewSeries();
series7.XValues = xValues7;
series7.Values = values7;
Excel.DataLabel dl1 = (Excel.DataLabel)series7.DataLabels(); // ERROR HERE
dl1.NumberFormat = "#0.0%";
选项1(感谢@ Jack-J-Jun-MSFT)
chartPage7.ApplyDataLabels(Excel.XlDataLabelsType.xlDataLabelsShowValue, false, true, false, false, false, true, true);
series7.HasDataLabels = true;
Excel.DataLabel dl1 = series7.DataLabels(0);
dl1.NumberFormat = "#,0%";
选项2
chartPage7.ApplyDataLabels(Excel.XlDataLabelsType.xlDataLabelsShowValue, false, true, false, false, false, true, true); // set label
series7.DataLabels().NumberFormat = "#,0%";
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句