这是我的代码
Word.Range rng = document.Content;
rng.Find.ClearFormatting();
rng.Find.Forward = true;
rng.Find.Text = strKey;
rng.Find.Execute(
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing);
while (rng.Find.Found)
{
string temp = rng.Find.ToString();
}
假设我的模式类似于" ID _"我存储在strKey中。 我打算读取以上述模式开头的字符串。在上面的代码中,我只倾向于获得模式而不是整个字符串。我怎么能这样做呢?
答案 0 :(得分:2)
您需要添加
rng.Find.MatchPrefix = true;
允许匹配以搜索字符串开头的单词。 它可能是有用的参考,包含查找接口https://msdn.microsoft.com/ru-ru/library/microsoft.office.interop.word.find_members.aspx
的完整属性列表