如何使用MFC读取MS Word文档?

4
我正在使用VC++/MFC开发一个项目,需要从Word文档中读取数据。我已经在谷歌上搜索了很久,但没有找到可行的解决方案。我该如何在MFC中开始这个工作呢?非常感谢您的帮助!
更新:我可以在微软支持站点和谷歌上找到的信息都已经过时了,我需要使用Word 2003或2007。

你想读取什么类型的数据?元数据、文本、图像等等? - Dirk Vollmar
@0xA3,只翻译正常文本,包括它们的样式信息。看起来并不容易。:( - Young
请看此链接:https://dev59.com/2nVC5IYBdhLWcg3w7Vtq - user195488
3个回答

3

3

感谢提供这个好资源,它帮了我很多忙。 - Young

3
这里的一个挑战是读取格式信息、读取表格内的文本等。如果只是简单的流式阅读,那么会更加简单。
在我的一个项目中,我定义了书签并读取书签中的数据。这样,我就不必担心文档的布局。但是,为了使它起作用,您的Word文档应该是按照这个想法准备的。不是任何通用的Word文档都可以像这样读取。
在我的情况下,这是一个申请表,所以我的任务很简单,因为我是提供给用户填写数据的Word文档的人。

这确实是个问题,我目前卡在这里了。我正在尝试在Otaku提到的Word Automation Class中找到处理它的函数。 - Young

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接