Mi intención es crear una macro muy básica para encontrar una serie de palabras y resaltarlas. Lamentablemente, no sé cómo hacer varias palabras en un solo paso. Por ejemplo, el siguiente código funciona:Microsoft Word Macro para resaltar varias palabras
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
Sin embargo, si añado en otra línea .Text =
, entonces el MJ:
se ignora. ¿Algunas ideas?
Gracias! Ese bucle era exactamente lo que estaba buscando. Me gustaría poder decir que entiendo cómo funciona, pero si funciona, ¡entonces estoy feliz! –