Metodo ChartSheetBase.ChartObjects

Ottiene un oggetto che rappresenta un singolo grafico incorporato (oggetto ChartObject) oppure un insieme di tutti i grafici incorporati (oggetto ChartObjects) nel foglio.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public Function ChartObjects ( _
    index As Object _
) As Object
public Object ChartObjects(
    Object index
)

Parametri

Valore restituito

Tipo: System.Object

Note

Questo metodo non corrisponde alla proprietà Charts. Restituisce infatti grafici incorporati, mentre la proprietà Charts restituisce fogli grafico. Utilizzare la proprietà Chart per restituire l'oggetto Microsoft.Office.Interop.Excel.Chart per un grafico incorporato.

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.

Esempi

Nell'esempio di codice riportato di seguito viene utilizzato il metodo ChartObjects per visualizzare se l'insieme di grafici incorporati è stato creato in Microsoft Office Excel.

Private Sub UseChartObjects()
    Globals.Sheet1.Range("A1", "A5").Value2 = 22
    Globals.Sheet1.Range("B1", "B5").Value2 = 55

    Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
        Excel.XlRowCol.xlColumns)
    Me.ChartType = Excel.XlChartType.xlBarClustered

    Dim ChartObjects1 As Excel.ChartObjects = _
        CType(Me.ChartObjects(), Excel.ChartObjects)

    If ChartObjects1.Creator = Excel.XlCreator.xlCreatorCode Then
        MsgBox("The ChartObjects was created by Microsoft Office Excel.")
    End If
End Sub
private void UseChartObjects()
{
    Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
    Globals.Sheet1.Range["B1", "B5"].Value2 = 55;

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

    Excel.ChartObjects chartObjects =
        (Excel.ChartObjects)this.ChartObjects(missing);

    if (chartObjects.Creator == Excel.XlCreator.xlCreatorCode)
    {
        MessageBox.Show("The ChartObjects was created by " + 
            "Microsoft Office Excel.");
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ChartSheetBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel