Я хочу удалить определенные Font.Shading.BackgroundPatternColor для всего документа.Сначала я попытался найти все диапазоны из MS word с определенным Font.Shading.BackgroundPatternColor , который был программно установлен как WdColor.wdColorLavender для некоторых абзацев.Он включает в себя нормальный текст, пробел / пустой абзац, я пробовал метод find.Execute () со следующим кодом
find.Font.Shading.BackgroundPatternColorIndex = WordNs.WdColor.wdColorLavender;
find.Font.Color = WordNs.WdColor.wdColorAutomatic;
find.Text = string.Empty;
find.Forward = isForward;
find.Format = true;
find.MatchCase = false;
find.MatchWildcards = false;
find.MatchSoundsLike = false;
find.MatchAllWordForms = false;
, но он не может получить Пробел , Пустой абзац , который также устанавливает Shading.BackgroundPatternColor .
Для удаления части я использую следующий код:
item.Font.Shading.BackgroundPatternColorIndex = WordNs.WdColorIndex.wdNoHighlight;
Есть лилюбой другой способ получить весь диапазон документов с помощью Font.Shading.BackgroundPatternColor и удалить его?