Share via


XmlMappedRange.Change (Evento) (2007 System)

Actualización: noviembre 2007

Se produce cuando tiene lugar algún cambio en el control XmlMappedRange.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel.v9.0 (en Microsoft.Office.Tools.Excel.v9.0.dll)

Sintaxis

Public Event Change As DocEvents_ChangeEventHandler

Dim instance As XmlMappedRange
Dim handler As DocEvents_ChangeEventHandler

AddHandler instance.Change, handler
public event DocEvents_ChangeEventHandler Change

Comentarios

Se provoca este evento si el control XmlMappedRange se modifica mediante programación o interacción del usuario. Este evento no se produce cuando el control XmlMappedRange cambia durante una actualización.

Ejemplos

Mediante el siguiente código se presenta un controlador para el evento Change que muestra la dirección del control XmlMappedRange que ha cambiado. En este ejemplo de código se supone que la hoja de cálculo actual contiene un control XmlMappedRange denominado CustomerLastNameCell.

Sub CustomerLastNameCell_Change(ByVal Target As Excel.Range) _
    Handles CustomerLastNameCell.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 XmlMappedRange_Change()
{
    this.CustomerLastNameCell.Change += 
        new Excel.DocEvents_ChangeEventHandler(
        CustomerLastNameCell_Change);
}

void CustomerLastNameCell_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.");
}

Permisos

Vea también

Referencia

XmlMappedRange (Clase)

XmlMappedRange (Miembros)

Microsoft.Office.Tools.Excel (Espacio de nombres)