Metodo Chart.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 (in Microsoft.Office.Tools.Excel.dll)
Sintassi
'Dichiarazione
Function ChartObjects ( _
Index As Object _
) As Object
Object ChartObjects(
Object Index
)
Parametri
- Index
Tipo: System.Object
Nome o numero del grafico.Questo argomento può essere una matrice, per specificare più di un grafico.
Valore restituito
Tipo: System.Object
Oggetto che rappresenta un singolo grafico incorporato (oggetto ChartObject) oppure un insieme di tutti i grafici incorporati (insieme ChartObjects) nel foglio.
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 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 creato un controllo Chart. Viene quindi utilizzato il metodo ChartObjects per visualizzare se il grafico è stato creato in Microsoft Office Excel.
Private Sub UseChartObjects()
Me.Range("A1", "A5").Value2 = 22
Me.Range("B1", "B5").Value2 = 55
Dim Chart1 As Microsoft.Office.Tools.Excel.Chart = _
Me.Controls.AddChart(Me.Range("D2", "H12"), "Chart1")
Chart1.SetSourceData(Me.Range("A1", "B5"), Excel.XlRowCol.xlColumns)
Chart1.ChartType = Excel.XlChartType.xlColumnClustered
Dim chartObjects1 As Excel.ChartObjects = _
CType(Chart1.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()
{
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(missing);
if (chartObjects1.Creator == Excel.XlCreator.xlCreatorCode)
{
MessageBox.Show("The ChartObjects was created by " +
"Microsoft Office Excel.");
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.