Эквивалент VBA для заинтересованных читателей VBA:
ользовал, чтобы выделить «слово» с помощью этого кода. Он используется внутри цикла «для каждого», который проходит через коллекцию строк. Но проблема в том, что после того, как все слова выделены, если мы пытаемся изменить любое слово в документе, все выделение автоматически удаляется.
word.Find find = rng.Find;
find.Wrap = word.WdFindWrap.wdFindContinue;
find.Font.UnderlineColor = word.WdColor.wdColorRed;
find.HitHighlight(
FindText: wd,
MatchCase: true,
TextColor:word.WdColor.wdColorRed,
MatchWholeWord: true,
HighlightColor: word.WdColor.wdColorLightYellow
);