Condividi tramite


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

Procedura: salvare documenti

Concetti

Cenni preliminari sugli elementi e sui controlli host

Limitazioni a livello di codice degli elementi e dei controlli host

Parametri facoltativi nelle soluzioni Office