为了账号安全,请及时绑定邮箱和手机立即绑定

VSTO:计算所有Range.Find结果

VSTO:计算所有Range.Find结果

C#
哔哔one 2021-05-14 18:48:30
我使用该Find.HitHighlight方法来标记特定单词的所有出现。另外,我想向用户显示单词,或滚动到它们,甚至只是计算找到的单词数。我目前正在使用此代码:Word.Range range = Globals.ThisAddIn.Application.ActiveDocument.Range();range.Find.HitHighlight(     FindText: "dog",     MatchCase: false, MatchWholeWord: true,     HighlightColor: item.color);问题是,是否有办法使用该Find.HitHighlight方法或另一种方法来取回我提到的一个请求,或者别无选择,只能使用以下代码:var text = range.Text.Split(' ');text.Count(word => word.Equals("dog"));(我不想使用此代码,因为我相信有一种方法可以使用MSWord的工具,而不是自己取走所有文本)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 302 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信