代码之家  ›  专栏  ›  技术社区  ›  Young

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

  •  4
  • Young  · 技术社区  · 16 年前

    我正在用vc++/mfc做一个项目,我需要从Word文档中读取数据。我在谷歌上搜索过,但找不到任何可行的解决方案。我如何开始使用这个MFC?任何帮助都将不胜感激!

    更新: 信息I 可以 在微软支持网站上找到,谷歌真的过时了,我需要在Word 2003或2007上工作。

    3 回复  |  直到 16 年前
        1
  •  4
  •   Todd Main    16 年前

    您可以考虑使用 Word Automation Class 对于vc++/mfc,它基于 Microsoft Excel Automation Class (Excel97开发人员工具包中的AutoXL端口)。它应该适用于MS Word的所有版本(包括2003/2007)。

        2
  •  3
  •   Byron Whitlock    16 年前

    您可以使用OLE自动化直接与MS Word对话: http://support.microsoft.com/kb/196776

    尽管这可能不是一个可行的解决方案,因为必须安装Word。

        3
  •  3
  •   Srikanth Venugopalan    16 年前

    这里的一个挑战是读取格式化信息、在表中读取测试等。如果它是简单的流式阅读,那就简单多了。

    我在一个项目中所做的就是定义书签并读取书签中的数据。这样我就不用担心文档中的布局了。但是,为了使这一点起作用,应该准备好Word文档,并记住这一点。任何通用的Word文档都不能这样阅读。

    在我的例子中,它是一个申请表,所以我的任务很简单,因为我是为用户提供Word文档来填充数据的人。

    推荐文章