Molti documenti diversi hanno molti requisiti diversi per la loro costruzione. Ad esempio, potresti avere un documento in cui è necessario inserire alcune parole ricorrenti tra parentesi in modo che risaltino. (Alcuni manuali tecnici usano questa convenzione per designare le sequenze di tasti, come il tasto [Invio].)

Se hai una necessità come questa, potresti trovare utile digitare semplicemente il tuo testo e poi tornare indietro e aggiungere le parentesi. È qui che una macro può tornare utile per eseguire l’aggiunta per te. Ad esempio, puoi selezionare la parola (fare doppio clic su di essa) e quindi eseguire una macro che aggiungerebbe le parentesi. La seguente macro eseguirà facilmente questa operazione:

Sub AddBrackets()

Dim iCount As Integer  iCount = 1  While Right(Selection.Text, 1) = " " Or _  Right(Selection.Text, 1) = Chr(13)

Selection.MoveLeft Unit:=wdCharacter, Count:=1, _   Extend:=wdExtend  iCount = iCount + 1  Wend

Selection.InsertAfter "]"

Selection.InsertBefore "["

Selection.MoveRight Unit:=wdCharacter, Count:=iCount End Sub

La macro compensa eventuali spazi o segni di paragrafo alla fine della selezione. Quando hai finito di eseguirlo, il punto di inserimento viene lasciato alla fine della selezione originale. È possibile assegnare la macro a una scorciatoia da tastiera o a uno strumento della barra degli strumenti personalizzato.

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