2013-06-23 62 views
0

我正在尝试编写一个Word插件,用于搜索特定文本的文档,突出显示它的出现次数,并且允许用户从一个事件跳到下一个事件。在Word中查找结果

我已经成功完成了前两项任务(搜索和突出显示),但是我找不到存储结果位置的方法,因此用户可以在它们之间跳过。

Find方法返回bool,并且找不到关于出现次数及其位置的任何信息。

这里是我到目前为止的代码:

var range=Globals.ThisAddIn.Application.ActiveDocument.Range(); 
var find = range.Find; 
find.HitHighlight("My Text");    
bool found = find.Found; 

所以,我怎样才能找到的结果呢?

谢谢!

回答

0

查看Find Members的Word API文档我没有看到任何返回结果列表的方法,所以我不相信你可以做你想做的事。

也许我误解了你创建这个加载项的意思,但是你可以通过高级查找来完成你在Word中描述的功能。那么你的加载项的重点是什么?

+0

我的观点是我想创建一个与Word中不同的搜索算法。 – ml123