Word dispone di una funzionalità di salvataggio automatico incorporata che offre una quantità limitata di protezione per i documenti su cui si sta lavorando. Se hai attivato il salvataggio automatico, Word salva periodicamente (puoi definire la frequenza) una copia del documento su cui stai lavorando. Questi salvataggi periodici vengono archiviati in file di backup speciali gestiti da Word; non li memorizza nello stesso documento su cui si sta lavorando.

Ad esempio, supponiamo che tu stia lavorando su un documento denominato Report.doc e che il salvataggio automatico sia abilitato e impostato per ogni dieci minuti. Quando viene raggiunto il segno di dieci minuti, Word archivia il documento in un file temporaneo, non in Report.doc. L’unica volta che ciò accade è quando si salva esplicitamente il file. Quindi Report.doc viene salvato e il file temporaneo viene eliminato. Quando si avvia per la prima volta Word, viene verificato se uno di questi file temporanei si trova nel sistema. Se lo sono, “recupera” quei file e ti dà la possibilità di salvarli, se lo desideri.

Ci possono essere momenti in cui si desidera un vero salvataggio automatico invece di uno che utilizza file temporanei. Ad esempio, potresti volere che Report.doc venga salvato ogni dieci minuti, automaticamente. Per fare ciò, devi creare le tue macro che se ne occupano per te. La seguente serie di tre semplici macro eseguirà l’operazione:

Sub AutoOpen()

WordSaver End Sub
Sub WordSaver()

Application.OnTime When:=Now + _       TimeValue("00:10:00"), _       Name:="Saver"

End Sub
Sub Saver()

ActiveDocument.Save     WordSaver End Sub

Se salvi queste macro con un documento, forniranno sempre un salvataggio automatico per quel documento. La macro AutoOpen viene eseguita quando il documento viene aperto per la prima volta e viene eseguito WordSaver. WordSaver non esegue alcuna operazione ma esegue la macro Saver dopo che sono trascorsi dieci minuti. Quando Saver viene eseguito, salva il documento attivo, quindi esegue nuovamente WordSaver, che avvia il ciclo di dieci minuti dall’inizio.

Ci sono un paio di inconvenienti in queste macro. Prima di tutto, non c’è modo di annullare ciò che è stato salvato. Con il normale salvataggio automatico di Word, puoi sempre chiudere un documento senza salvare alcuna modifica. Il secondo svantaggio è che queste macro salveranno qualsiasi documento sia attualmente attivo, incluso quello che potresti non avere intenzione di salvare. Infine, se salvi queste macro come parte di un modello, quando apri un documento utilizzando quel modello, dieci minuti dopo verrà visualizzata una finestra di dialogo Salva con nome poiché il nuovo documento non è ancora stato nominato.

_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 (157) 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: