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