C #: удаление абзацев Word цветом первого абзаца - PullRequest
0 голосов
/ 21 июня 2019

В файле Word я хотел бы определить цвет первого абзаца и удалить все абзацы одинакового цвета.Для этого я использую этот код, однако ничего не происходит.Это почему?

Microsoft.Office.Interop.Word.Range rng = document.Range();
rng.Find.ClearFormatting();
rng.Find.Replacement.ClearFormatting();
rng.Find.Text = "";
rng.Find.Font.Color = document.Paragraphs.First.Range.Font.Color;
rng.Find.Replacement.Text = "";
rng.Find.Forward = true;
rng.Find.Wrap = Microsoft.Office.Interop.Word.WdFindWrap.wdFindStop;

rng.Find.Format = true;

hasFound = rng.Find.Execute(Replace: Microsoft.Office.Interop.Word.WdReplace.wdReplaceAll);
...