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

Chart.ChartObjects 方法 (Object)

 

取得表示工作表上單一內嵌圖表 (ChartObject 物件) 或所有內嵌圖表集合 (ChartObjects 物件) 的物件。

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

object ChartObjects(
	object Index
)

參數

Index

圖表的名稱或編號。  這個引數可以是陣列,用來指定多個圖表。  

傳回值

Type: System.Object

表示工作表上單一內嵌圖表 (ChartObject 物件) 或所有內嵌圖表集合 (ChartObjects 集合) 的物件。

這個方法和 Charts 屬性並不相同。  這個方法會傳回內嵌的圖表,Charts 屬性則會傳回圖表。  請使用 Chart 屬性傳回內嵌圖表的 Chart 物件。  

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

下列程式碼範例會建立 Chart,然後使用 ChartObjects 方法顯示該圖表是否為 Microsoft Office Excel 所建立。

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

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

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

    Excel.ChartObjects chartObjects1 =
        (Excel.ChartObjects)chart1.ChartObjects();

    if (chartObjects1.Creator == Excel.XlCreator.xlCreatorCode)
    {
        MessageBox.Show("The ChartObjects was created by " +
            "Microsoft Office Excel.");
    }
}
回到頁首
顯示: