В MS WORD VSTO вы можете найти / заменить цвет текста следующим образом.Можем ли мы добиться того же в новой платформе Office WORD-AddIn для MS WORD .Я использую Office 2016.
public bool ReplaceFont(Word.Range rng, string findWhat)
{
bool hasFound = false;
rng.Find.ClearFormatting();
rng.Find.Replacement.ClearFormatting();
rng.Find.Replacement.Font.ColorIndex = Word.WdColorIndex.wdBlue;
rng.Find.Text = findWhat;
rng.Find.Replacement.Text = findWhat;
rng.Find.Forward = true;
rng.Find.Wrap = Word.WdFindWrap.wdFindStop;
//change this property to true as we want to replace format
rng.Find.Format = true;
hasFound = rng.Find.Execute(Replace: Word.WdReplace.wdReplaceAll);
return hasFound;
}