Compartilhar via


Como: Pastas de trabalho Fechar

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • O Excel 2003

  • O Excel 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Você pode fechar a pasta de trabalho Ativo ou você pode especificar uma pasta de trabalho para fechar.

Fechar a pasta de trabalhAtivo

Há dois procedimentos para fechar a pasta de trabalho Ativo: um para personalizações em nível de documento e outra para o nível de aplicativo Adicionar-ins.

Para fechar a pasta de trabalho Ativo uma personalização de nível de documento

  • Chame o método Close para fechar a pasta de trabalho associada com a personalização.Para usar o exemplo de código a seguir, execute-lo na classe Sheet1 em um projeto de nível de documento para o Excel.

    Globals.ThisWorkbook.Close(SaveChanges:=False)
    
    Globals.ThisWorkbook.Close(false, missing, missing);
    

Para fechar a pasta de trabalho ativa em um aplicativo-nível Adicionar - in

  • Chame o método Close para fechar a pasta de trabalho Ativo.Para usar o exemplo de código a seguir, execute-lo na classe ThisAddIn em um projeto de nível de aplicativo para o Excel.

    Me.Application.ActiveWorkbook.Close(SaveChanges:=False)
    
    this.Application.ActiveWorkbook.Close(false, missing, missing);
    

Fechar uma pasta de trabalho que você especifica por nome

Da maneira que você fechar uma pasta de trabalho que você especifica por nome é idêntico para nível de aplicativo Adicionar-ins e personalizações de nível de documento.

Para fechar uma pasta de trabalho que você especificar por nome

  • Especifica o nome da pasta de trabalho como um argumento para a coleção Workbooks.O seguinte exemplo de código assume que uma pasta de trabalho chamada NewWorkbook é abrir no Excel.

    Me.Application.Workbooks("NewWorkbook.xls").Close(SaveChanges:=False)
    
    object fileName = "NewWorkbook.xls";
    Excel.Workbook workbook = this.Application.Workbooks.get_Item(fileName);
    workbook.Close(false, missing, missing);
    

Consulte também

Tarefas

Como: Salvar pastas de trabalho

Como: Pastas de trabalho Abrir

Como: Ativar pastas de trabalho

Conceitos

Trabalhando com pastas de trabalho

Limitações através de programação de itens de host e controles de host

Noções básicas sobre parâmetros opcionais in Office Solutions

Itens de host e Visão geral sobre controles de host

Date

History

Motivo

De 2008 de julho

Adicionado um exemplo de código que pode ser usado um suplemento do nível de aplicativo.

Comentários do cliente.