Chart.Shapes, propriété
Obtient un objet Shapes qui représente toutes les formes sur le contrôle Chart.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
ReadOnly Property Shapes As Shapes
Shapes Shapes { get; }
Valeur de propriété
Type : Microsoft.Office.Interop.Excel.Shapes
Objet Shapes qui représente toutes les formes sur la feuille de calcul ou la feuille de graphique.
Exemples
L'exemple de code suivant crée un Chart, puis utilise la propriété Shapes pour dessiner une forme en anneau sur le graphique.
Private Sub AddDonutShape()
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.xlSurface
Chart1.Shapes.AddShape(Office.MsoAutoShapeType.msoShapeDonut, _
50, 50, 50, 50)
End Sub
private void AddDonutShape()
{
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.xlSurface;
chart1.Shapes.AddShape(
Office.MsoAutoShapeType.msoShapeDonut, 50, 50,
50, 50);
}
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.