Il mio intento è creare una macro molto semplice per trovare una serie di parole e evidenziarle. Sfortunatamente, non so come fare più parole in un solo passaggio. Ad esempio, il seguente codice funziona:Microsoft Word Macro per evidenziare più parole
Sub Macro1()
'
' Macro1 Macro
'
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find.Replacement.Highlight = True
With Selection.Find
.Text = "MJ:"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = True
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
Tuttavia, se si aggiunge a un'altra linea .Text =
, allora la MJ:
viene ignorato. Qualche idea?
Grazie! Quel ciclo era esattamente quello che stavo cercando. Vorrei poter dire di capire come funziona, ma se funziona allora sono felice! –