Como adicionar novas planilhas a pastas de trabalho programaticamente

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

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Excel 2013 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

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

  • Use o método de Add de coleção de Sheets .

    Dim newWorksheet As Excel.Worksheet
    newWorksheet = CType(Globals.ThisWorkbook.Worksheets.Add(), Excel.Worksheet)
    
    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
    

    A nova planilha é um objeto nativo de Microsoft.Office.Interop.Excel.Worksheet e não um item host.Se você deseja adicionar um item host de Microsoft.Office.Tools.Excel.Worksheet , você deve adicionar a planilha em tempo de design.

Para adicionar uma nova planilha para uma pasta de trabalho de um suplemento ao nível

Consulte também

Tarefas

Como excluir planilhas de pastas de trabalho programaticamente

Como selecionar planilhas programaticamente

Conceitos

Trabalhando com planilhas

Itens de host e visão geral sobre controles de Host

Automatizar o Excel usando o Extended objetos

Acesso global a objetos em projetos do Office

Parâmetros opcionais em soluções do Office