Compartir a través de


Chart.Creator (Propiedad)

Obtiene la aplicación en la que se creó este control Chart.

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

Sintaxis

'Declaración
ReadOnly Property Creator As XlCreator
XlCreator Creator { get; }

Valor de propiedad

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

Comentarios

Dado que el control Chart se creó en Microsoft Office Excel, esta propiedad devuelve la cadena XCEL, que es equivalente al número 5843454C hexadecimal.

Ejemplos

En el siguiente ejemplo de código se crea un control Chart y, a continuación, se utiliza la propiedad Creator para comprobar si Microsoft Office Excel creó el gráfico o no.

Private Sub DisplayCreator()
    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.xl3DColumn

    If Chart1.Creator = Excel.XlCreator.xlCreatorCode Then
        MsgBox("Chart1 was created by Microsoft Excel")
    End If
End Sub
private void DisplayCreator()
{
    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.xl3DColumn;

    if (chart1.Creator == Excel.XlCreator.xlCreatorCode)
    {
        MessageBox.Show("Chart1 was created by Microsoft Excel");
    }
}

Seguridad de .NET Framework

Vea también

Referencia

Chart Interfaz

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