Salvataggio delle modifiche alla chiusura (Microsoft Word)
Se modifichi un documento di Word e poi chiudi il documento, ti viene chiesto se desideri salvare le modifiche. Questa è una buona funzionalità che ti aiuta a non buttare via per errore parte del tuo lavoro.
Quando esegui una macro, tuttavia, potresti non voler essere disturbato da una finestra di dialogo che ti chiede se desideri salvare le modifiche. Se la macro modifica in qualche modo un documento e si utilizza il metodo Close, viene chiesto se si desidera salvare le modifiche, proprio come se si chiudesse manualmente un documento senza salvarlo.
Il modo per aggirare questo problema è utilizzare alcuni dei parametri disponibili con il metodo close. Considera quanto segue:
ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges ActiveDocument.Close SaveChanges:=wdSaveChanges
Entrambe le righe di codice chiudono il documento attivo. La differenza tra le linee è nell’impostazione del parametro SaveChanges. Nel caso della prima riga, eventuali modifiche verranno scartate, mentre la seconda riga comporta il salvataggio del documento quando viene chiuso. Se preferisci che ti venga chiesto ogni volta, usa semplicemente una delle seguenti righe:
ActiveDocument.Close ActiveDocument.Close SaveChanges:=wdPromptToSaveChanges
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (1301) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia a nastro di Word (Word 2007 e più tardi) qui: