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
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
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.
Conteúdo relacionado
- Trabalhar com planilhas
- Visão geral de itens de host e controles de host
- Como: excluir planilhas programaticamente de pastas de trabalho
- Como: selecionar planilhas programaticamente
- Automatizar o Excel usando objetos estendidos
- Acesso global a objetos em projetos do Office
- Parâmetros opcionais em soluções do Office