Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

WorksheetBase Sınıf

Microsoft.Office.Tools.Excel Ad Alanı