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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.