ChartSheetBase.Calculate, événement
Se produit après que Microsoft.Office.Tools.Excel.ChartSheetBase trace les données nouvelles ou modifiées.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public Event Calculate As ChartEvents_CalculateEventHandler
public event ChartEvents_CalculateEventHandler Calculate
Exemples
L'exemple de code suivant illustre un gestionnaire de l'événement Calculate qui affiche un message lorsque les données sources du Microsoft.Office.Tools.Excel.ChartSheetBase actuel sont modifiées.
Private Sub DisplayCalculations()
Globals.Sheet1.Range("A1", "A5").Value2 = 22
Globals.Sheet1.Range("B1", "B5").Value2 = 55
Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
Excel.XlRowCol.xlColumns)
Me.ChartType = Excel.XlChartType.xl3DColumn
' This will raise the Calculate event.
Globals.Sheet1.Range("A1").Value2 = 11
End Sub
Sub ChartSheet1_Calculate() Handles Me.Calculate
MsgBox("The chart sheet plotted new data.")
End Sub
private void DisplayCalculations()
{
Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
Globals.Sheet1.Range["B1", "B5"].Value2 = 55;
this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
Excel.XlRowCol.xlColumns);
this.ChartType = Excel.XlChartType.xl3DColumn;
this.Calculate +=
new Excel.ChartEvents_CalculateEventHandler(
ChartSheet1_Calculate);
// This will raise the Calculate event.
Globals.Sheet1.Range["A1"].Value2 = 11;
}
void ChartSheet1_Calculate()
{
MessageBox.Show("The chart sheet plotted new data.");
}
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.