如何读取 MS Word 文档文本框中的文本?
我有一个 Word 文档,我想以编程方式将其转换为文本 (.txt) 文件。我为此使用 C#。 我能够从 Word 文档中读取段落和表格并将其转换为文本。 Word文档中有一些文本框,这些文本框包含我想要阅读的文本并将它们放入文本文件中。 我的问题是我不知道这些文本框存储在哪个集合中。例如,所有表格都存储在表格集合中,段落存储在段落集合中。 谁能告诉我如何从这些文本框中读取内容? 如果您需要任何其他信息,请告诉我。
I have an word document which I want to convert to text (.txt) file programmatically. I am using C# for this.
I am able to read paragraphs and tables from word document and convert them to text. There are some textboxes in the word document and those textboxes contain text that I want to read and put them in text file.
My problem is I do not know in which collection those textboxes are stored. For example, all tables are stored in tables collection, paragraphs in paragraphs collection.
Can anyone please tell me how to read from these text boxes?
Please let me know if you need any additional information.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有文本框和文本框。我非常确定文本框中的任何文本都将属于 Doc.Content 范围。
为了查找文档中的所有文本框架,我使用以下 VBA 代码:
There are text boxes and text frames. I'm pretty sure any text inside text boxes will be part of the Doc.Content range.
To find all the text frames in a document, I use this VBA code: