Aggiungere nuovi fogli di lavoro a livello di codice alle cartelle di lavoro

È possibile creare un foglio di lavoro a livello di codice, quindi aggiungerlo alla raccolta di fogli di lavoro nella cartella di lavoro.

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO per Excel. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.

Per aggiungere un nuovo foglio di lavoro a una cartella di lavoro in una personalizzazione a livello di documento

  1. Usare il metodo Add della raccolta Sheets .

    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
    

    Il nuovo foglio di lavoro è un oggetto Worksheet nativo e non un elemento host. Per aggiungere un elemento host Worksheet , aggiungere il foglio di lavoro in fase di progettazione.

Per aggiungere un nuovo foglio di lavoro a una cartella di lavoro in un componente aggiuntivo VSTO

  1. Usare il metodo Add della raccolta Sheets .

    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)this.Application.Worksheets.Add();
    

    Il nuovo foglio di lavoro è un oggetto Worksheet nativo e non un elemento host. È anche possibile generare un elemento host Worksheet dall'oggetto Worksheet nativo. Per altre informazioni, vedere Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.