Chart.Creator, propriété
Obtient l'application dans laquelle ce Chart a été créé.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
ReadOnly Property Creator As XlCreator
XlCreator Creator { get; }
Valeur de propriété
Type : Microsoft.Office.Interop.Excel.XlCreator
Une des valeurs de XlCreator.
Notes
Compte tenu que Chart a été créé dans Microsoft Office Excel, cette propriété retourne la chaîne XCEL qui équivaut au nombre hexadécimal 5843454C.
Exemples
L'exemple de code suivant crée un Chart, puis utilise la propriété Creator pour vérifier si le graphique a été créé ou non par Microsoft Office Excel.
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");
}
}
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.