Share via


Workbook.NewSheet (Evento) (2007 System)

Actualización: noviembre 2007

Se produce cuando se crea una hoja en el libro.

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 NewSheet As WorkbookEvents_NewSheetEventHandler

Dim instance As Workbook
Dim handler As WorkbookEvents_NewSheetEventHandler

AddHandler instance.NewSheet, handler
public event WorkbookEvents_NewSheetEventHandler NewSheet

Ejemplos

En el ejemplo de código siguiente se muestra un controlador para el evento NewSheet. Cuando se crea una nueva hoja de cálculo, el controlador de eventos la mueve a la última posición en el libro.

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

Sub ThisWorkbook_NewSheet(ByVal Sh As Object) _
    Handles Me.NewSheet

    Dim newSheet As Excel.Worksheet = CType(Sh, Excel.Worksheet)
    newSheet.Move(After:=Me.Sheets(Me.Sheets.Count))
End Sub
private void WorkbookNewSheet()
{
    this.NewSheet +=
        new Excel.WorkbookEvents_NewSheetEventHandler(
        ThisWorkbook_NewSheet);
}

void ThisWorkbook_NewSheet(object Sh)
{
    Excel.Worksheet newSheet = (Excel.Worksheet)Sh;
    newSheet.Move(missing, this.Sheets[this.Sheets.Count]);
}

Permisos

Vea también

Referencia

Workbook (Clase)

Workbook (Miembros)

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