Procedura: chiudere documenti
È possibile chiudere il documento attivo o specificare un documento da chiudere.
Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Word 2007 e Word 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.
Chiusura del documento attivo
Esistono due procedure per chiudere il documento attivo: una per le personalizzazioni a livello di documento e l'altra per i componenti aggiuntivi a livello di applicazione.
Per chiudere il documento attivo in una personalizzazione a livello di documento
Chiamare il metodo Close della classe ThisDocument nel progetto per chiudere il documento associato alla personalizzazione. Per utilizzare l'esempio di codice riportato di seguito, eseguirlo dalla classe ThisDocument.
Nota
In questo esempio viene passato il valore wdDoNotSaveChanges al parametro SaveChanges per chiudere un documento senza salvare le modifiche o chiederne conferma all'utente.
Me.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
object doNotSaveChanges = Word.WdSaveOptions.wdDoNotSaveChanges; this.Close(ref doNotSaveChanges, ref missing, ref missing);
Per chiudere il documento attivo in un componente aggiuntivo a livello di applicazione
Chiamare il metodo Close della proprietà ActiveDocument per chiudere il documento attivo. Per utilizzare l'esempio di codice riportato di seguito, eseguirlo dalla classe ThisAddIn nel progetto.
Nota
In questo esempio viene passato il valore wdDoNotSaveChanges al parametro SaveChanges per chiudere un documento senza salvare le modifiche o chiederne conferma all'utente.
Me.Application.ActiveDocument.Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document document = this.Application.ActiveDocument; document.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Chiusura di un documento di cui si specifica il nome
La modalità di chiusura di un documento di cui si specifica il nome è la stessa per i componenti aggiuntivi a livello di applicazione e per le personalizzazioni a livello di documento.
Per chiudere un documento di cui si specifica il nome
Specificare il nome del documento come argomento all'insieme Documents e chiamare il metodo Close. Nell'esempio di codice seguente si presuppone che un documento denominato NewDocument sia aperto in Word.
Nota
In questo esempio viene passato il valore wdDoNotSaveChanges al parametro SaveChanges per chiudere un documento senza salvare le modifiche o chiederne conferma all'utente.
Application.Documents("NewDocument.doc").Close(Word.WdSaveOptions.wdDoNotSaveChanges)
Word._Document doc = Application.Documents["NewDocument.doc"] as Word._Document; doc.Close(Word.WdSaveOptions.wdDoNotSaveChanges);
Vedere anche
Attività
Procedura: aprire documenti esistenti
Concetti
Cenni preliminari sugli elementi e sui controlli host
Limitazioni a livello di codice degli elementi e dei controlli host