Compartir a través de


Workbook.SheetActivate (Evento) (2007 System)

Actualización: noviembre 2007

Este evento se produce cuando se activa 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 SheetActivate As WorkbookEvents_SheetActivateEventHandler

Dim instance As Workbook
Dim handler As WorkbookEvents_SheetActivateEventHandler

AddHandler instance.SheetActivate, handler
public event WorkbookEvents_SheetActivateEventHandler SheetActivate

Ejemplos

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

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

Private Sub ThisWorkbook_SheetActivate(ByVal Sh As Object) _
    Handles Me.SheetActivate

    Dim sheet As Excel.Worksheet = CType(Sh, Excel.Worksheet)
    MsgBox(sheet.Name & " Activated")
End Sub
private void WorkbookSheetActivate()
{
    this.SheetActivate +=
        new Excel.WorkbookEvents_SheetActivateEventHandler(
        ThisWorkbook_SheetActivate);
}

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

Permisos

Vea también

Referencia

Workbook (Clase)

Workbook (Miembros)

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