Compartir a través de


Chart.ChartType (Propiedad)

Obtiene o establece el tipo de gráfico.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
Property ChartType As XlChartType
XlChartType ChartType { get; set; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Excel.XlChartType
Uno de los valores de XlChartType.

Comentarios

Algunos tipos de gráfico no están disponibles para los informes de gráfico dinámico.

Ejemplos

En el siguiente ejemplo de código se crea un control Chart de columnas y, a continuación, se pide al usuario que cambie el gráfico a un gráfico circular 3D mediante la propiedad 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;
    }
}

Seguridad de .NET Framework

Vea también

Referencia

Chart Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)