我需要在我的word文档中的任何地方读取以REQ_开头的文本。我写了以下代码:
var content = WordDocument.Content.Text;
我应该逐行阅读所有内容,然后解析每一行以检查此类文本吗?或者是否有类似于XML的内置方法可以给我这样的文本?请点击下面的图片获取我的winword内容。我需要用红色突出显示的框来读取标签:
Programmatically fetch all tags in red highlight box
注意:我已经使用了word提供的内置表对象。由于我的内容只是表格的一部分。见下面的代码:
wordDoc.Tables.Count
//遍历此表的行和单元格并获取文本: string currLine = aCell.Range.Text;
答案 0 :(得分:0)
Word有一个内置的Find对象,可用于在Word.Application中打开的文档中查找文本字符串。
最好是让您熟悉用户界面中的功能,然后记录宏以了解适合您需求的步骤。这将为您提供可以转移到.NET代码的基本语法。
有关详细信息,您可以搜索使用Word中的查找 - 有大量代码示例,使用各种编程语言。