Для поиска определённых фрагментов кода VBA в больших Word-документах можно использовать функцию Find и Replace с помощью VBA. 2
Некоторые параметры, которые можно настроить:
- FindText. 2 Текст для поиска. 2 Можно использовать пустую строку («»), чтобы искать только форматирование. 2 Также есть возможность искать специальные символы, указав соответствующие коды. 2
- MatchCase. 2 Если установить значение True, то поиск будет учитывать регистр. 2
- MatchWholeWord. 2 Если установить значение True, то операция поиска будет находить только целые слова, а не части более крупного слова. 2
- MatchWildcards. 2 Если установить значение True, то поиск будет использовать специальный оператор поиска. 2
- MatchSoundsLike. 2 Если установить значение True, то поиск будет находить слова, похожие на искомый текст. 2
- MatchAllWordForms. 2 Если установить значение True, то поиск будет находить все формы искомого текста (например, «sit» найдёт «sitting» и «sat»). 2
Чтобы не менять оформление документов, можно пометить нужные куски закладками, а затем искать по коллекции Bookmark (Bookmarks(i).Range.Text — содержимое закладки). 3