1

我有一个 Word 文档,我想以编程方式将其转换为文本 (.txt) 文件。我为此使用 C#。我能够从 word 文档中读取段落和表格并将它们转换为文本。word文档中有一些文本框,这些文本框包含我想要阅读的文本并将它们放入文本文件中。我的问题是我不知道这些文本框存储在哪个集合中。例如,所有表格都存储在表格集合中,段落存储在段落集合中。谁能告诉我如何从这些文本框中阅读?如果您需要任何其他信息,请告诉我。

4

1 回答 1

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
于 2010-02-13T11:38:18.670 回答