ChartSheetBase.ChartObjects, méthode
Obtient un objet qui représente un seul graphique incorporé (objet ChartObject) ou une collection de tous les graphiques incorporés (objet ChartObjects) dans la feuille.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public Function ChartObjects ( _
index As Object _
) As Object
public Object ChartObjects(
Object index
)
Paramètres
- index
Type : System.Object
Nom ou numéro de Microsoft.Office.Tools.Excel.ChartSheetBase.Cet argument peut être un tableau, pour spécifier plusieurs graphiques.
Valeur de retour
Type : System.Object
Notes
Cette méthode n'équivaut pas à la propriété Charts. Elle retourne des graphiques incorporés tandis que la propriété Charts retourne des feuilles de graphique. Utilisez la propriété Chart pour retourner l'objet Microsoft.Office.Interop.Excel.Chart d'un graphique incorporé.
Paramètres optionnels
Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.
Exemples
L'exemple de code suivant utilise la méthode ChartObjects pour indiquer si la collection de graphiques incorporés a été créée par 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();
if (chartObjects.Creator == Excel.XlCreator.xlCreatorCode)
{
MessageBox.Show("The ChartObjects was created by " +
"Microsoft Office Excel.");
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.