2016-11-30 73 views
0

我在Word文档中找到了具有特定样式的文本。我知道这可以使用Selection.Find完成,但我找不到任何其他方式如何做到这一点。从加载项搜索Word文档

Selection.Find的问题是加载项的进度对用户是可见的,因为如果找到了某些东西,它会被选中等等。有没有办法做到这一点,所以文本没有被选中?

谢谢

+0

'range.Next(WdUnits.wdCharacterFormatting)'可以在用于循环不同的风格,但它有一些小问题。如果需要,我可以在C#中发布示例代码。 – Slai

回答

0

Range搜索可以存储在一个变量,使用的range.Find代替Selection.Find

Range range = document.Content 

if (range.Find.Execute("*")) 
{ 
    Debug.Print(range.Text); 
} 
+0

酷,谢谢,它工作正常:-)(我会upvote,但我没有足够的声誉。) –