Procedura: chiudere documenti
Aggiornamento: novembre 2007
Si applica a |
---|
Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati. Tipo di progetto
Versione Microsoft Office
Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione. |
È possibile chiudere il documento attivo o specificare un documento da chiudere.
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 Document.Close per chiudere il documento associato alla personalizzazione. Per utilizzare l'esempio di codice seguente, eseguirlo nella classe ThisDocument in un progetto a livello di documento per 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.
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 _Document.Close per chiudere il documento attivo. Per utilizzare l'esempio di codice seguente, eseguirlo nella classe ThisAddIn in un progetto a livello di applicazione per 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.
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);
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 per l'insieme Documents. 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)
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);
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
Informazioni sui parametri facoltativi nelle soluzioni Office