0

ドキュメントで特定のテキストを検索し、その出現箇所を強調表示し、ユーザーが次の出現箇所にスキップできるようにする Word アドインを作成しようとしています。

最初の 2 つのタスク (検索と強調表示) は成功しましたが、結果の場所を保存する方法が見つからなかったため、ユーザーはそれらの間をスキップできます。

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

Find Membersの Word API ドキュメントを見ると、結果のリストを返すメソッドが見当たらないので、やりたいことができるとは思えません。

このアドインを作成するというあなたのポイントを誤解しているかもしれませんが、高度な検索を使用して、Word 内で説明した機能を既に実行できます。では、アドインのポイントは何ですか?

于 2013-06-23T14:15:20.333 に答える