Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Occurs after the Microsoft.Office.Tools.Excel.ChartSheet plots new or changed data.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Syntax
'Declaration
Event Calculate As ChartEvents_CalculateEventHandler
event ChartEvents_CalculateEventHandler Calculate
Examples
The following code example demonstrates a handler for the Calculate event that displays a message box when the source data of the current Microsoft.Office.Tools.Excel.ChartSheet changes.
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", missing].Value2 = 11;
}
void ChartSheet1_Calculate()
{
MessageBox.Show("The chart sheet plotted new data.");
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.