本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

Chart.SetDefaultChart 方法 (Object)

 

指定圖表範本的名稱,Microsoft Office Excel 會在建立新圖表時使用這個圖表範本。

命名空間:   Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel (在 Microsoft.Office.Tools.Excel.dll 中)

void SetDefaultChart(
	object Name
)

參數

Name

字串,表示要用來建立新圖表的預設圖表範本名稱。這個名稱可以用來識別使用者定義之範本庫中的圖表,或者也可以是其中一個會指定內建圖表範本的 Microsoft.Office.Interop.Excel.XlChartType 值。

下列程式碼範例會將預設圖表範本設定為折線圖類型。接下來,這個範例會將新圖表加入至現用工作表,並從工作表上的已指定範圍填入 (Populate) 其來源資料。若要執行這個程式碼範例,活頁簿中必須包含名為 Sheet1 且內含名為 Chart_1 之圖表的工作表。

private void SetDefaultLineChartTemplate()
{
    // Set default chart template
    Microsoft.Office.Tools.Excel.Chart myChart =
        Globals.Sheet1.Chart_1;
    myChart.SetDefaultChart(Excel.XlChartType.xlLine);

    // Add a new chart and populate source data
    Microsoft.Office.Tools.Excel.Chart myNewChart = 
        Globals.Sheet1.Controls.AddChart(
            Globals.Sheet1.Range["D5","J16"],"myNewChart");                      
    Globals.Sheet1.Range["A1","A1"].Value2 = "Product";
    Globals.Sheet1.Range["B1","B1"].Value2 = "Units Sold";            
    for (int i = 1; i<4; i++)
    {
        Globals.Sheet1.Range["A" + (i + 1).ToString()].Value2 = "Product" + i.ToString();
        Globals.Sheet1.Range["B" + (i + 1).ToString()].Value2 = i * 10;
    }
    Excel.Range data = Globals.Sheet1.Range["A1", "B4"];
    myNewChart.SetSourceData(data);
}
回到頁首
顯示: