0
我在Word文檔中找到了具有特定樣式的文本。我知道這可以使用Selection.Find完成,但我找不到任何其他方式如何做到這一點。從加載項搜索Word文檔
Selection.Find的問題是加載項的進度對用戶是可見的,因爲如果找到了某些東西,它會被選中等等。有沒有辦法做到這一點,所以文本沒有被選中?
謝謝
我在Word文檔中找到了具有特定樣式的文本。我知道這可以使用Selection.Find完成,但我找不到任何其他方式如何做到這一點。從加載項搜索Word文檔
Selection.Find的問題是加載項的進度對用戶是可見的,因爲如果找到了某些東西,它會被選中等等。有沒有辦法做到這一點,所以文本沒有被選中?
謝謝
的Range
搜索可以存儲在一個變量,使用的range.Find
代替Selection.Find
:
Range range = document.Content
if (range.Find.Execute("*"))
{
Debug.Print(range.Text);
}
酷,謝謝,它工作正常:-)(我會upvote,但我沒有足夠的聲譽。) –
'range.Next(WdUnits.wdCharacterFormatting)'可以在用於循環不同的風格,但它有一些小問題。如果需要,我可以在C#中發佈示例代碼。 – Slai