Compartilhar via


Adicionar programaticamente novas planilhas a pastas de trabalho

Você pode criar programaticamente uma planilha e, em seguida, adicionar a planilha à coleção de planilhas na pasta de trabalho.

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Excel. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

Para adicionar uma nova planilha a uma pasta de trabalho em uma personalização em nível de documento

  1. Use o Add Sheets método da coleção.

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

    A nova planilha é um objeto nativo Worksheet e não um item de host. Se você quiser adicionar um item de Worksheet host, adicione a planilha em tempo de design.

Para adicionar uma nova planilha a uma pasta de trabalho em um suplemento VSTO

  1. Use o Add Sheets método da coleção.

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

    A nova planilha é um objeto nativo Worksheet e não um item de host. Você também pode gerar um Worksheet item de host a partir do objeto nativo Worksheet . Para obter mais informações, consulte Estendendo documentos do Word e pastas de trabalho do Excel em suplementos do VSTO em tempo de execução.