Como fechar pastas de trabalho programaticamente

Você pode fechar a pasta de trabalho ativo 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 2013 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

fechando a pasta de trabalho ativo

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

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

  • Chame o método de Close para fechar a pasta de trabalho associados com personalização.Para usar o exemplo de código, ele execução na classe de Sheet1 em um projeto da nível do excel.

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

Para fechar a pasta de trabalho ativa em um suplemento ao nível

  • Chame o método de Close para fechar a pasta de trabalho.Para usar o exemplo de código, ele execução na classe de ThisAddIn em um projeto do nível para o excel.

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

fechando uma pasta de trabalho que você especifique por nome

A maneira que você fechar uma pasta de trabalho que você especifique por nome é a mesma para personalizações de suplementos e da nível de aplicativo.

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

  • Especifique o nome da pasta de trabalho como um argumento para a coleção de Workbooks .O exemplo de código a seguir pressupõe que uma pasta de trabalho do excel NewWorkbook chamada é aberta.

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

Consulte também

Tarefas

Como salvar pastas de trabalho programaticamente

Como abrir pastas de trabalho programaticamente

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 visão geral sobre controles de Host