Condividi tramite


Evento WorksheetBase.Change

Si verifica quando si apportano modifiche nelle celle dell'oggetto WorksheetBase.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public Event Change As DocEvents_ChangeEventHandler
public event DocEvents_ChangeEventHandler Change

Note

Questo evento non si verifica quando le celle cambiano durante un'operazione di ricalcolo.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato un gestore per l'evento Change che visualizza il nome del foglio di lavoro e l'intervallo di celle modificate.

Questo esempio è valido per una personalizzazione a livello di documento.

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(Excel.XlReferenceStyle.xlA1);

    MessageBox.Show("The value of " + this.Name + ":" +
        changedRange + " has been changed.");
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WorksheetBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel