Я создал шаблон в Word 2007 с несколькими полями, которые я хочу, чтобы пользователи могли быстро находить и редактировать. Я указал эти поля так: [изменить это].
Я хочу создать макрос, который найдет все слова, начинающиеся с «[» и заканчивающиеся на «]», и выделит их.
Пока что мой макрос находит все слова, начинающиеся с «[», и выделяет их. Я просто не могу понять, как выделить остальную часть слова, включая «]».
Я ознакомился с правилами использования подстановочных знаков здесь http://www.gmayor.com/replace_using_wildcards.htm и думал, что мог бы использовать что-то вроде этого: ‹[]> но он ничего не находит.
Буду признателен за помощь! Спасибо!
Вот код:
Sub HighlightAllItems()
Dim myRange As Range
Dim searchText As String
searchText = "["
Set myRange = ActiveDocument.Range
With myRange.Find
.MatchWildcards = True
.Text = searchText
.ClearFormatting
.Replacement.ClearFormatting
.Replacement.Highlight = True
.Replacement.Text = searchText
.Forward = True
.Format = True
.Execute Replace:=wdReplaceAll
End With
End Sub