Agregar nuevas hojas de cálculo a libros mediante programación

Puede crear una hoja de cálculo mediante programación y, a continuación, agregarla a la colección de hojas de cálculo del libro.

Se aplica a: La información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO para Excel. Para obtener más información, consulte Características disponibles por aplicación de Office lication y tipo de proyecto.

Para agregar una nueva hoja de cálculo a un libro en una personalización de nivel de documento

  1. Use el método Add de la colección Sheets .

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

    La nueva hoja de cálculo es un objeto Worksheet nativo y no un elemento host. Si desea agregar un elemento host Worksheet , debe agregar la hoja de cálculo en tiempo de diseño.

Para agregar una nueva hoja de cálculo a un libro en un complemento de VSTO

  1. Use el método Add de la colección Sheets .

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

    La nueva hoja de cálculo es un objeto Worksheet nativo y no un elemento host. También puede generar un elemento host Worksheet desde el objeto Worksheet nativo. Para obtener más información, consulta Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.