【发布时间】:2018-05-14 11:46:29
【问题描述】:
我正在c# 中开发word addin。我使用了Find 方法来突出显示找到的搜索词。 (背景见Find and Highlight issue in word addin)。
我使用Find.Execute() 方法,但我想多次使用它。但是之前搜索中突出显示的单词仍然突出显示。
如何在运行方法之前清除旧的突出显示范围?
word.Find find = rng.Find;
find.Wrap = word.WdFindWrap.wdFindContinue;
//find.Execute(findtext);
find.Replacement.Highlight = 1;
Globals.ThisAddin.Application.Options.DefaultHighlightColorIndex = Word.WdColorIndex.wdRed;
find.Execute(FindText:wd,Replace: Word.WdReplace.wdReplaceAll,MatchWholeWord: true,MatchCase: true);
【问题讨论】:
-
不清楚你在问什么。
标签: c# ms-word vsto word-addins word-automation