我正在尝试编写一个Word加载项,用于搜索文档中的特定文本,突出显示其出现次数,并使用户可以从一次出现跳到下一次出现。
我已经成功完成了前两个任务(搜索和突出显示),但我找不到存储结果位置的方法,因此用户可以跳过它们。
Find方法返回bool,我找不到有关事件计数及其位置的任何信息。
这是我到目前为止的代码:
var range=Globals.ThisAddIn.Application.ActiveDocument.Range();
var find = range.Find;
find.HitHighlight("My Text");
bool found = find.Found;
那么如何才能得到Find的结果?
谢谢!
答案 0 :(得分:0)
查看Find Members的Word API文档,我没有看到任何返回结果列表的方法,所以我认为你不能做你想做的事。
也许我误解了你创建这个加载项的意义,但是你可以通过Advanced Find来完成你在Word中描述的功能。那么加载项的重点是什么?