Como: Fechar documentos
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Tipo de Projeto
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Você pode fechar o documento ativo ou você pode especificar um documento em Fechar.
Fechar o documento ativo
Há dois procedimentos para fechar o documento ativo: um para personalizações em nível de documento e outra para o nível de aplicativo Adicionar-ins.
Para fechar o documento ativo uma personalização de nível de documento
Chame o método Document.Close para fechar o documento associado a personalização.Para usar o exemplo de código a seguir, execute-lo na classe ThisDocument em um projeto de nível de documento para o Word.
Observação: Este exemplo passa o Valor de wdDoNotSaveChanges para o parâmetro SaveChanges para fechar sem Salvando as alterações ou solicitar ao 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 aplicativo-nível Adicionar - in
Chame o método _Document.Close para fechar o documento ativo.Para usar o exemplo de código a seguir, execute-lo na classe ThisAddIn em um projeto de nível de aplicativo para o Word.
Observação: Este exemplo passa a Valor de wdDoNotSaveChanges para o parâmetro SaveChanges para fechar sem Salvando as alterações ou solicitar ao usuário.
Me.Application.ActiveDocument.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; Word._Document document = this.Application.ActiveDocument; document.Close(ref doNotSaveChanges, ref missing, ref missing);
Fechar um documento que você especifica por nome
Da maneira que você fecha um documento que você especifica por nome é idêntico para nível de aplicativo Adicionar-ins e personalizações de nível de documento.
Para fechar um documento que você especifica por nome
Especifica o nome do documento como um argumento para a coleção Documents.O exemplo de código a seguir pressupõe que um documento chamado NewDocument é Abrir no Word.
Observação: Este exemplo passa a Valor de wdDoNotSaveChanges para o parâmetro SaveChanges para fechar sem Salvando as alterações ou solicitar ao usuário.
Application.Documents("NewDocument.doc").Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object fileName = "NewDocument.doc"; object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; Word.DocumentClass doc = Application.Documents.get_Item(ref fileName) as Word.DocumentClass; doc.Close(ref doNotSaveChanges, ref missing, ref missing);
Consulte também
Tarefas
Como: Abrir documentos existentes
Conceitos
Itens de host e Visão geral sobre controles de host
Limitações através de programação de itens de host e controles de host
Noções básicas sobre parâmetros opcionais in Office Solutions