Я создал шаблон в 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