Michael ha documenti che deve modificare quotidianamente. Questi documenti sono “scorrevoli”, senza fine o inizio di frase. (Iniziano come trascrizioni grezze.) Sarebbe molto utile per Michael se potesse selezionare un carattere e avere una macro che rende automaticamente quel carattere maiuscolo e torna indietro di due spazi per digitare un punto. Ciò gli avrebbe consentito di modificare i documenti molto più rapidamente di quanto avrebbe potuto altrimenti.

Questo tipo di esigenza è pensata su misura per affrontare con una macro. Ecco un esempio di una semplice macro che farà esattamente quello che vuole Michael:

Sub BreakSentence()

Selection.Range.Case = wdUpperCase     Selection.MoveLeft Unit:=wdCharacter, Count:=2     Selection.TypeText Text:="."

End Sub

Per usarlo, seleziona semplicemente il carattere che si trova all’inizio di ciò che vedi come nuova frase. (A dire il vero, potresti probabilmente farla franca semplicemente mettendo il punto di inserimento appena prima di quel carattere.) Esegui la macro ed esegue i due compiti: rendere la lettera maiuscola e inserire un punto.

Il presupposto più grande in questa macro è che ci sia un solo spazio tra ogni parola. Se sono presenti più spazi, sarà necessario “pulire” il testo dopo aver eseguito la macro.

Puoi rendere la macro ancora più utile assegnandola a un tasto di scelta rapida. Ciò ti consente di selezionare il personaggio, premere il tasto di scelta rapida e quindi continuare con la modifica. Il modo in cui si assegna una macro a un tasto di scelta rapida è descritto in questo WordTip.

_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 (13668) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365.