Carolyn sta cercando un modo per assicurarsi che i suoi documenti siano controllati dall’ortografia prima che vengano chiusi. Vuole usarlo come controllo finale del documento.

Non c’è modo di farlo senza usare una macro, ma usare una macro per farlo è relativamente facile. Word include alcune macro speciali che vengono eseguite in momenti specifici. Una di queste macro viene eseguita ogni volta che un documento viene chiuso. Tutto quello che devi fare è assicurarti che la macro abbia il nome AutoClose e che venga eseguita ogni volta che il documento viene chiuso.

Di seguito viene fornito un esempio di come creare una macro di questo tipo.

Sub AutoClose()

If Options.CheckGrammarWithSpelling Then         ActiveDocument.CheckGrammar     Else         ActiveDocument.CheckSpelling     End If End Sub

La macro verifica innanzitutto se Word è configurato per controllare la grammatica ogni volta che si controlla l’ortografia. In caso affermativo, viene richiamato il metodo CheckGrammar; in caso contrario, viene richiamato il metodo CheckSpelling.

Riconoscendo che potresti non voler eseguire un controllo ortografico su ogni singolo documento che chiudi, potresti modificare leggermente la macro in modo che all’utente venga chiesto se deve essere eseguito un controllo ortografico. Questa versione della macro fornisce all’utente un modo per fornire il feedback:

Sub AutoClose()

Dim iAnswer As Integer     iAnswer = MsgBox("Run spell check?", _       vbYesNo, "Spell check on closing")



If iAnswer <> 7 Then         If Options.CheckGrammarWithSpelling Then             ActiveDocument.CheckGrammar         Else             ActiveDocument.CheckSpelling         End If     End If End Sub

L’unica differenza in questa macro è che chiede all’utente se eseguire il controllo ortografico. Se l’utente fa qualcosa di diverso dal rispondere “sì”, il controllo ortografico viene ignorato e il documento continua a chiudersi.

_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 (3382) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia della barra multifunzione di Word (Word 2007 e più tardi) qui: