Como: Fechar pastas de trabalho

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

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 2007 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Fechar a pasta de trabalho ativa

Há dois procedimentos para fechar a pasta de trabalho ativa: um para personalizações em nível de documento e para suplementos de nível de aplicativo.

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

  • Chamar o Close método para fechar a pasta de trabalho associada com a personalização. Para usar o seguinte exemplo de código, executá-la na Sheet1 a classe 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 um suplemento em nível de aplicativo

  • Chamar o Close método para fechar a pasta de trabalho ativa. Para usar o seguinte exemplo de código, executá-la na ThisAddIn a classe 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 especificado pelo nome

A maneira que você fechar uma pasta de trabalho que você especifique por nome é a mesma do nível do aplicativo add-ins e personalizações em nível de documento.

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

  • Especifique o nome de pasta de trabalho como um argumento para o Workbooks coleção. O exemplo de código a seguir pressupõe que uma pasta de trabalho chamada NewWorkbook é aberta 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 abertas

Como: Ativar as pastas de trabalho

Conceitos

Trabalhando com pastas de trabalho

Limitações de programação de itens de Host e controles de Host

Parâmetros opcionais em soluções do Office

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