NamedRange.Change-Ereignis
Tritt auf, wenn Änderungen im NamedRange-Steuerelement auftreten.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Syntax
'Declaration
Event Change As DocEvents_ChangeEventHandler
event DocEvents_ChangeEventHandler Change
Hinweise
Das Ereignis wird ausgelöst, wenn das NamedRange-Steuerelement entweder durch eine programmgesteuerte Änderung oder durch eine Benutzerinteraktion geändert wird. Dieses Ereignis tritt nicht auf, wenn sich Zellen in einem NamedRange-Steuerelement während einer Neuberechnung ändern.
Beispiele
Im folgenden Codebeispiel werden ein NamedRange und ein Change-Ereignishandler erstellt. Zum Auslösen des Change-Ereignisses müssen Sie einer Zelle im NamedRange Text hinzufügen und die EINGABETASTE drücken.
Diese Version bezieht sich auf eine Anpassung auf Dokumentebene.
Private changesRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub NotifyChanges()
changesRange = Me.Controls.AddNamedRange( _
Me.Range("B2", "E5"), "compositeRange")
AddHandler changesRange.Change, _
AddressOf changesRange_Change
End Sub
Sub changesRange_Change(ByVal Target As Excel.Range)
Dim cellAddress As String = Target.Address(, , _
Microsoft.Office.Interop.Excel.XlReferenceStyle.xlA1, , )
MessageBox.Show("Cell " & cellAddress & " changed.")
End Sub
Microsoft.Office.Tools.Excel.NamedRange changesRange;
private void NotifyChanges()
{
changesRange = this.Controls.AddNamedRange(
this.Range["B2", "E5"], "compositeRange");
changesRange.Change += new Microsoft.Office.Interop.Excel.
DocEvents_ChangeEventHandler(changesRange_Change);
}
void changesRange_Change(Excel.Range Target)
{
string cellAddress = Target.get_Address(
Microsoft.Office.Interop.Excel.XlReferenceStyle.xlA1);
MessageBox.Show("Cell " + cellAddress + " changed.");
}
Diese Version bezieht sich auf ein Add-In auf Anwendungsebene.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.