WorksheetBase.Change Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn Änderungen in den WorksheetBase-Zellen auftreten.
public event Microsoft.Office.Interop.Excel.DocEvents_ChangeEventHandler Change;
Ereignistyp
Beispiele
Im folgenden Codebeispiel wird ein Handler für das Change -Ereignis veranschaulicht, das den Namen des Arbeitsblatts und den Bereich von Zellen anzeigt, die geändert wurden.
Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene.
private void WorksheetChange()
{
this.Change +=
new Excel.DocEvents_ChangeEventHandler(
Worksheet1_Change);
}
void Worksheet1_Change(Excel.Range Target)
{
string changedRange = Target.get_Address(Excel.XlReferenceStyle.xlA1);
MessageBox.Show("The value of " + this.Name + ":" +
changedRange + " has been changed.");
}
Sub Worksheet1_Change(ByVal Target As Excel.Range) _
Handles Me.Change
Dim changedRange As String = Target.Address( _
ReferenceStyle:=Excel.XlReferenceStyle.xlA1)
MsgBox("The value of " & Me.Name & ":" & changedRange & " has been changed.")
End Sub
Hinweise
Dieses Ereignis tritt nicht auf, wenn sich Zellen während einer Neuberechnung ändern.