Compartir a través de


Workbook.SheetDeactivate (Evento) (2007 System)

Actualización: noviembre 2007

Este evento se produce cuando se desactiva una hoja.

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 SheetDeactivate As WorkbookEvents_SheetDeactivateEventHandler

Dim instance As Workbook
Dim handler As WorkbookEvents_SheetDeactivateEventHandler

AddHandler instance.SheetDeactivate, handler
public event WorkbookEvents_SheetDeactivateEventHandler SheetDeactivate

Ejemplos

En el ejemplo de código siguiente se muestra un controlador para el evento SheetDeactivate. El controlador de eventos muestra el nombre de la hoja de cálculo que se desactivó.

Se trata de un ejemplo para una personalización en el nivel del documento.

Private Sub ThisWorkbook_SheetDeactivate(ByVal Sh As Object) _
    Handles Me.SheetDeactivate

    Dim sheet As Excel.Worksheet = CType(Sh, Excel.Worksheet)
    MsgBox(sheet.Name & " Deactivated")
End Sub
private void WorkbookSheetDeactivate()
{
    this.SheetDeactivate +=
        new Excel.WorkbookEvents_SheetDeactivateEventHandler(
        ThisWorkbook_SheetDeactivate);
}

private void ThisWorkbook_SheetDeactivate(object Sh)
{
    Excel.Worksheet sheet = (Excel.Worksheet)Sh;
    MessageBox.Show(sheet.Name + " Deactivated");
}

Permisos

Vea también

Referencia

Workbook (Clase)

Workbook (Miembros)

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