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çãoObservaçã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çãoObservaçã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çãoObservaçã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

Como: Salvar documentos

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

Parâmetros opcionais em soluções do Office