ApplyDataLabels

Chart.ApplyDataLabels(XlDataLabelsType, Object, Object, Object, Object, Object, Object, Object, Object, Object) 方法

public void ApplyDataLabels (Microsoft.Office.Interop.Excel.XlDataLabelsType Type = Microsoft.Office.Interop.Excel.XlDataLabelsType.xlDataLabelsShowValue, object LegendKey, object AutoText, object HasLeaderLines, object ShowSeriesName, object ShowCategoryName, object ShowValue, object ShowPercentage, object ShowBubbleSize, object Separator);

參數

Type
XlDataLabelsType

XlDataLabelsType. 要套用的資料標籤類型。

LegendKey
Object

true 表示會在資料點旁顯示圖例符號。 預設值是 false

AutoText
Object

如果物件會根據內容自動產生適當的文字,則為 true

HasLeaderLines
Object

對於 Chart 和 Series 物件,如果數列有指引線時,則為 true

ShowSeriesName
Object

資料標籤的數列名稱。

ShowCategoryName
Object

資料標籤的類別名稱。

ShowValue
Object

資料標籤的值。

ShowPercentage
Object

資料標籤的百分比。

ShowBubbleSize
Object

資料標籤的泡泡大小。

Separator
Object

資料標籤的分隔符號。

private void DisplayLabels()
{
    this.Range["A1", "A5"].Value2 = 22;
    this.Range["B1", "B5"].Value2 = 55;

    Microsoft.Office.Tools.Excel.Chart chart1 =
        this.Controls.AddChart(this.Range["D2", "H20"], 
        "chart1");

    chart1.SetSourceData(this.Range["A1", "B5"], 
        Excel.XlRowCol.xlColumns);
    chart1.ChartType = Excel.XlChartType.xlBarClustered;

    chart1.ApplyDataLabels(
        Excel.XlDataLabelsType.xlDataLabelsShowLabel,
        false, false, false, true, false, false, false, 
        false, false);
}