Share via


Chart.ChartType, propriété

Obtient ou définit le type de graphique.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Property ChartType As XlChartType
XlChartType ChartType { get; set; }

Valeur de propriété

Type : Microsoft.Office.Interop.Excel.XlChartType
Une des valeurs de XlChartType.

Notes

Certains types de graphiques ne sont pas disponibles pour les rapports PivotChart.

Exemples

L'exemple de code suivant crée un histogramme Chart, puis invite l'utilisateur à remplacer le graphique par un graphique en secteurs 3D à l'aide de la propriété ChartType.

Private Sub SetChartType()
    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

    If DialogResult.Yes = _
        MessageBox.Show("Change the chart type to a 3-D pie chart?", _
        "Example", MessageBoxButtons.YesNo) Then
        Chart1.ChartType = Excel.XlChartType.xl3DPie
    End If
End Sub
private void SetChartType()
{
    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;

    if (DialogResult.Yes ==
        MessageBox.Show("Change the chart type to a 3-D pie chart?",
        "Example", MessageBoxButtons.YesNo))
    {
        chart1.ChartType = Excel.XlChartType.xl3DPie;
    }
}

Sécurité .NET Framework

Voir aussi

Référence

Chart Interface

Microsoft.Office.Tools.Excel, espace de noms