我有我要转换为文本(.txt)编程文件的Word文档。我使用C#这一点。 我能够从Word文档阅读段落和表格,并将其转换为文本。有Word文档中的一些文本框和文本框的那些包含了我想读,把他们在文本文件中的文本。 我的问题是,我不知道在哪个收集这些文本框被存储。例如,所有的表都存储在表的收集,在收集段段。 谁能告诉我如何从这些文本框读? 请让我知道如果你需要任何额外的信息。

有帮助吗?

解决方案

有文本框和文本框。我敢肯定,里面的文本框的任何文本将成为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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top