2016-12-04 72 views
1

我使用以下內容閱讀隱藏文本。閱讀Word中的隱藏文本

Globals.ThisAddIn.Application.ActiveDocument.Content.TextRetrievalMode.IncludeHiddenText = true; 
var Text = Globals.ThisAddIn.Application.ActiveDocument.Content.Text; 

但它不返回隱藏文本。此外,如果我檢查TextRetrievalMode.IncludeHiddenText,它仍然是錯誤的 - 我的聲明被忽略,但它不會拋出任何異常。

如何閱讀隱藏文本嗎?

回答

0

訪問您的示例中的文本檢索模式將始終返回一個新的Range對象與默認配置。您需要獲取範圍對象,將該對象設置爲TextRetrievalMode,然後從該對象中獲取文本:

var range = Globals.ThisAddIn.Application.ActiveDocument.Range(); 
range.TextRetrievalMode.IncludeHiddenText = true; 
var text = range.Text;