在.net中阅读winword内容

在.net中阅读winword内容,.net,ms-word,office-interop,.net,Ms Word,Office Interop,我需要在我的word文档中的任何地方阅读以REQ_uu开头的文本。我编写了以下代码: var content=WordDocument.content.Text 我应该逐行阅读所有内容,然后分析每一行来检查这些文本吗?或者是否有任何类似于XML的内置方法可以提供这样的文本?请单击下图查看我的winword内容。我需要阅读红色突出显示框中的标签: 注意:我使用了word提供的内置表对象。因为我的内容将只是表格的一部分。见以下代码: wordDoc.Tables.Count //循环浏览此表的行

我需要在我的word文档中的任何地方阅读以REQ_uu开头的文本。我编写了以下代码:

var content=WordDocument.content.Text

我应该逐行阅读所有内容,然后分析每一行来检查这些文本吗?或者是否有任何类似于XML的内置方法可以提供这样的文本?请单击下图查看我的winword内容。我需要阅读红色突出显示框中的标签:

注意:我使用了word提供的内置表对象。因为我的内容将只是表格的一部分。见以下代码:

wordDoc.Tables.Count 
//循环浏览此表的行和单元格并获取文本:
字符串currLine=aCell.Range.Text

Word有一个内置的Find对象,可用于查找Word.Application中打开的文档中的文本字符串

最好是让您熟悉用户界面中的功能,然后记录适用于您需求的步骤的宏。这将为您提供可以传输到.NET代码的基本语法


有关更多信息,您可以使用“在Word中查找”进行搜索-有大量代码示例,使用各种编程语言。

谢谢@Cindy。我使用了word提供的内置表对象。因为我的内容将只是表格的一部分。请参阅下面的代码:wordDoc.Tables.Count