Partager via


ChartSheet.Calculate, événement

Se produit après que Microsoft.Office.Tools.Excel.ChartSheet trace les données nouvelles ou modifiées.

Espace de noms :  Microsoft.Office.Tools.Excel
Assemblys :   Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Event Calculate As ChartEvents_CalculateEventHandler
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.ChartSheet 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

Voir aussi

Référence

ChartSheet Interface

Microsoft.Office.Tools.Excel, espace de noms