Condividi tramite


Evento Workbook.NewSheet (System 2007)

Aggiornamento: novembre 2007

Si verifica quando viene creato un nuovo foglio di lavoro nella cartella di lavoro.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

Sintassi

Public Event NewSheet As WorkbookEvents_NewSheetEventHandler

Dim instance As Workbook
Dim handler As WorkbookEvents_NewSheetEventHandler

AddHandler instance.NewSheet, handler
public event WorkbookEvents_NewSheetEventHandler NewSheet

Esempi

Nell'esempio di codice riportato di seguito viene illustrato un gestore per l'evento NewSheet. Il gestore eventi sposta il nuovo foglio di lavoro creato in ultima posizione nella cartella di lavoro quando viene creato un nuovo foglio di lavoro.

Questo esempio è per una personalizzazione a livello di 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]);
}

Autorizzazioni

Vedere anche

Riferimenti

Workbook Classe

Membri Workbook

Spazio dei nomi Microsoft.Office.Tools.Excel