WorkbookBase.NewSheet (Evento)

Se produce cuando se crea una hoja en el libro.

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

Sintaxis

'Declaración
Public Event NewSheet As WorkbookEvents_NewSheetEventHandler
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]);
}

Seguridad de .NET Framework

Vea también

Referencia

WorkbookBase Clase

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