求代码,用C# 实现单个词的位置的搜索

C# 实现单个词的位置的搜索,即手动选择一个词语,然后在文档里面搜索其所在的位置,搜索到了之后标记,在文档的最后面返回其位置,如页码数。。

参考:http://bbs.csdn.net/topics/330160450

请勿重复发帖。

问答以讨论问题为主,你先动手做,遇到问题再问。重复发帖并不能收获更多的答案。与其这样不如把问题问明确。

C#文件查找(按内容、文件名称查找)

 private bool FindWord(string FindWord)
        {
            bool findover = false;
            Word.Selection currentselect = WordApp.Selection;//实例化一个selection接口
            currentselect.Find.ClearFormatting();
            currentselect.Find.Text = FindWord;//查询的文字            currentselect.Find.Wrap = WdFindWrap.wdFindStop;//查询完成后停止                  findover = currentselect.Find.Execute(ref MissingValue, ref MissingValue,
                           ref MissingValue, ref MissingValue,
                           ref MissingValue, ref MissingValue,
                           ref MissingValue, ref MissingValue,
                           ref MissingValue, ref MissingValue,
                           ref MissingValue, ref MissingValue,
                           ref MissingValue, ref MissingValue,
                           ref MissingValue);
            currentselect.Font.Color = Word.WdColor.wdColorRed;//设置颜色为红
            return findover;
        }