如何查找Interop Word通配符搜索的完整文本

时间:2016-03-21 20:11:34

标签: c# .net ms-word office-interop

我正在使用Microsoft.Office.Interop.Word;

range.Find.MatchWildcards = true;
range.Find.Text = "#sg*";
range.Find.ClearFormatting();

while (range.Find.Execute())
{
    // create a local Range containing only a single found string
    var tagname = new Tags
    {
        TagName = range.Text
    };

我无法检索通配符匹配的原始文本。例如#sgdate是整个单词匹配,但只在我要求range.text时才返回通配符移植。我如何获得全文

1 个答案:

答案 0 :(得分:0)

在进一步研究代码之后,只有被替换的项目有一个#所以只需要在哈希上搜索外卡,你可以在构造文本时添加哈希