0

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

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

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

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

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

那么我怎样才能得到 Find 的结果呢?

谢谢!

4

1 回答 1

0

Looking at the Word API documentation for Find Members I do not see any method that returns a the list of results, so I do not believe you can do what you want.

Maybe I am misunderstanding your point of creating this add-in, but you can do the functionality you describe inside of Word already, via the Advanced Find. So what is the point of your add-in?

于 2013-06-23T14:15:20.333 回答