C# 在Word中查找结果

C# 在Word中查找结果,c#,ms-word,C#,Ms Word,我正在尝试编写一个Word加载项,用于在文档中搜索特定文本,突出显示其出现的地方,并使用户能够从一个出现的地方跳到下一个出现的地方 我成功地完成了前两项任务(搜索和突出显示),但我找不到存储结果位置的方法,因此用户可以在它们之间跳过 Find方法返回bool,我找不到任何关于事件数量及其位置的信息 以下是我目前掌握的代码: var range=Globals.ThisAddIn.Application.ActiveDocument.Range(); var find = range.Find;

我正在尝试编写一个Word加载项,用于在文档中搜索特定文本,突出显示其出现的地方,并使用户能够从一个出现的地方跳到下一个出现的地方

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

Find方法返回bool,我找不到任何关于事件数量及其位置的信息

以下是我目前掌握的代码:

var range=Globals.ThisAddIn.Application.ActiveDocument.Range();
var find = range.Find;
find.HitHighlight("My Text");            
bool found = find.Found;
那么我怎样才能得到Find的结果呢


谢谢

查看Word API文档,我看不到任何返回结果列表的方法,因此我不相信您能做您想做的事情


也许我误解了您创建此加载项的目的,但是您可以通过高级查找来完成Word中描述的功能。那么,您的外接程序有什么意义呢?

我的观点是,我想创建一个不同于Word中的搜索算法。