Mục đích của tôi là tạo macro rất cơ bản để tìm chuỗi từ và đánh dấu chúng. Thật không may, tôi không biết làm thế nào để làm nhiều từ trong một bước. Ví dụ, đoạn mã sau hoạt động:Macro Microsoft Word để làm nổi bật nhiều từ
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
Tuy nhiên, nếu tôi thêm vào một dòng .Text =
thì MJ:
được bỏ qua. Ý tưởng nào?
Cảm ơn! Vòng lặp đó chính là thứ tôi đang tìm kiếm. Tôi ước tôi có thể nói tôi hiểu nó hoạt động như thế nào, nhưng nếu nó hoạt động thì tôi hạnh phúc! –