如何在 HWND 中包含 Windows Word 文档?
Posted
技术标签:
【中文标题】如何在 HWND 中包含 Windows Word 文档?【英文标题】:How to include a Windows Word document in a HWND? 【发布时间】:2014-03-17 10:08:05 【问题描述】:我正在寻找在纯 C 应用程序中包含 Word 文档。我尝试了几个在 WEB 上找到的示例,但它们主要是面向 VBA 或 MFC 的。有人有链接吗?
我的应用程序由窗口组成(HWND 或,如果需要,CWnd 指针)。这个窗口之一应该继承我要编辑的所有 WORD 文档(基本上命令 SAVE 可以在外面)。我无法以正确的方式在我的应用程序内部显示 WORD 文档。
感谢您的帮助。
【问题讨论】:
这曾经在上个世纪通过称为对象链接和嵌入的功能成为可能。时间对它并不友好,它从一开始就没有那么好用,你不仅嵌入了另一个程序的功能,还嵌入了它的所有错误。顺便说一句,对用 C 编程特别怀有敌意。这已经结束了,永远不会再回来了。这就像老苏联的笑话:你没有嵌入 Office 程序,它嵌入了你。 【参考方案1】:您可以使用 OLE 嵌入它。请查看 this article 以了解如何执行此操作的示例。
【讨论】:
以上是关于如何在 HWND 中包含 Windows Word 文档?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Windows 7 中重命名文件夹:名称中包含空格的命令行 [关闭]
VBA/VBScript提取Word(*.doc)文件中包含的图片(照片)