WorksheetBase.Change Olay
Bir şey olarak değiştiğinde gerçekleşir WorksheetBase hücreleri.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll içinde)
Sözdizimi
'Bildirim
Public Event Change As DocEvents_ChangeEventHandler
public event DocEvents_ChangeEventHandler Change
Açıklamalar
Hücreleri yeniden hesaplama sırasında değiştirdiğinizde bu olayı oluşmaz.
Örnekler
Aşağıdaki kod örneği için bir işleyici gösterir Change çalışma sayfasının adını ve değiştirilmiş olan hücre aralığını görüntüler olay.
Bu örnek, bir belge düzeyinde özelleştirme için bulunur.
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
private void WorksheetChange()
{
this.Change +=
new Excel.DocEvents_ChangeEventHandler(
Worksheet1_Change);
}
void Worksheet1_Change(Excel.Range Target)
{
string changedRange = Target.get_Address(missing, missing,
Excel.XlReferenceStyle.xlA1, missing, missing);
MessageBox.Show("The value of " + this.Name + ":" +
changedRange + " has been changed.");
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.