Como: Fechar documentos
Você pode fechar o documento ativo ou você pode especificar um documento 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 Word 2007 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Fechando o documento ativo
Há dois procedimentos para fechar o documento ativo: um para personalizações em nível de documento e para suplementos de nível de aplicativo.
Para fechar o documento ativo em uma personalização em nível de documento
Chamar o Close método de ThisDocument classe em seu projeto para fechar o documento associado com a personalização. Para usar o seguinte exemplo de código, executá-lo do ThisDocument classe.
Observação Este exemplo passa o wdDoNotSaveChanges valor para o SaveChanges parâmetro para fechar sem salvar as alterações ou avisar o usuário.
Me.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; this.Close(ref doNotSaveChanges, ref missing, ref missing);
Para fechar o documento ativo em um suplemento em nível de aplicativo
Chamar o Close método de ActiveDocument propriedade para fechar o documento ativo. Para usar o seguinte exemplo de código, executá-lo do ThisAddIn classe no projeto.
Observação Este exemplo passa o wdDoNotSaveChanges valor para o SaveChanges parâmetro para fechar sem salvar as alterações ou avisar o usuário.
Me.Application.ActiveDocument.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document document = this.Application.ActiveDocument; document.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Fechar um documento que você especifique por nome
A maneira que você fechar um documento que você especifique por nome é a mesma do nível do aplicativo add-ins e personalizações em nível de documento.
Para fechar um documento que você especifique por nome
Especifique o nome do documento como um argumento para o Documents coleção e, em seguida, chamada a Close método. O exemplo de código a seguir pressupõe que um documento chamado NewDocument é aberto no Word.
Observação Este exemplo passa o wdDoNotSaveChanges valor para o SaveChanges parâmetro para fechar sem salvar as alterações ou avisar o usuário.
Application.Documents("NewDocument.doc").Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document doc = Application.Documents["NewDocument.doc"] as Word._Document; doc.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Consulte também
Tarefas
Como: Abrir documentos existentes
Conceitos
Itens de host e a visão geral sobre controles de Host
Limitações de programação de itens de Host e controles de Host