我有一个word文档,我想以编程方式转换为文本(.txt)文件。我正在使用C#。 我能够从word文档中读取段落和表格并将其转换为文本。 word文档中有一些文本框,这些文本框包含我想要阅读的文本并将它们放在文本文件中。 我的问题是我不知道这些文本框存储在哪个集合中。例如,所有表都存储在表集合中,段落集合中的段落。 谁能告诉我如何阅读这些文本框? 如果您需要任何其他信息,请与我们联系。
答案 0 :(得分:2)
有文本框和文本框架。我很确定文本框中的任何文本都将成为Doc.Content范围的一部分。
要查找文档中的所有文本框架,我使用此VBA代码:
Dim Doc As Document
Dim Range As Range
' Load document
Set Range = Doc.StoryRanges(wdTextFrameStory)
Do Until Range Is Nothing
' Do something with Range.Text
Set Range = Range.NextStoryRange
Loop