Sostituzione dell’ultima virgola (Microsoft Word)
Rebecca sta cercando un modo per sostituire l’ultima virgola di una frase con la parola “e”. Apparentemente ha bisogno di eseguire questo tipo di modifica un po ‘e ha pensato che potesse esserci un modo semplice e veloce per eseguire la modifica piuttosto che doverlo fare manualmente.
Non esiste un modo integrato per eseguire questa modifica specifica in Word, ma puoi creare una semplice macro che cercherà l’ultima virgola, la eliminerà e quindi digiterà la parola desiderata. Quello che segue è un esempio di tale macro.
Sub ReplaceLastComma() Dim J As Integer Dim bRep As Boolean Dim sRaw As String Selection.Sentences(1).Select sRaw = Selection.Text bRep = False For J = Len(sRaw) To 1 Step -1 If Mid(sRaw, J, 1) = "," Then Selection.Collapse Direction:=wdCollapseStart Selection.MoveRight Unit:=wdCharacter, Count:=J - 1 Selection.Delete Unit:=wdCharacter, Count:=1 Selection.TypeText Text:=" and" J = 1 bRep = True End If Next J If Not bRep Then Selection.Collapse Direction:=wdCollapseStart End Sub
La macro seleziona la frase corrente (quella in cui si trova il punto di inserimento, quindi scorre all’indietro il testo della frase (il testo viene assegnato alla variabile sRaw per facilità di elaborazione). il punto di inserimento è posizionato appena prima della virgola nel documento, la virgola viene cancellata, quindi viene digitato uno spazio e la parola “e”.
Se preferisci che la macro non cancelli il virgola, puoi modificare rapidamente la riga che esegue l’eliminazione (e cambiare la riga prima di essa in modo che il movimento sia “J + 1” anziché “J-1”), oppure puoi semplicemente aggiungere una virgola prima lo spazio nel testo che viene digitato dalla macro.
_Nota: _
Se vuoi sapere come usare le macro descritte in questa pagina (o su qualsiasi altra pagina sui 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 (12378) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365. Puoi trovare una versione di questo suggerimento per vecchia interfaccia del menu di Word qui: