在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);