在Word中读取隐藏文本

时间:2016-12-04 18:21:02

标签: ms-word vsto

我使用以下内容阅读隐藏文字。

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

但它不会返回隐藏文字。此外,如果我检查TextRetrievalMode.IncludeHiddenText,它仍然是假的 - 我的语句被忽略,但它不会抛出任何异常。

如何阅读隐藏文字?

1 个答案:

答案 0 :(得分:0)

访问示例中的文本检索模式将始终返回具有默认配置的新Range对象。您需要获取范围对象,在该对象上设置TextRetrievalMode,然后从该对象获取文本:

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