在WinForms应用程序中嵌入Word文档预览

在WinForms应用程序中嵌入Word文档预览,winforms,ms-word,Winforms,Ms Word,如何像explorer预览面板那样将word文档嵌入表单或用户控件 我发现了,他们说DSOFramer不再可用了,但我现在应该用什么呢?第三方工具只有在免费的情况下才可接受 我注意到的唯一一件事是prevhost.exe使用-Embedding命令开关启动winword.exe进程,但我找不到有关此开关的任何信息。好的,我找到了解决方案,这很明显。我创建了一个UserControl,它可以像windows资源管理器一样从word访问,并在我的控件中托管预览。我使用的CLSID是{84F66100

如何像explorer预览面板那样将word文档嵌入表单或用户控件

我发现了,他们说DSOFramer不再可用了,但我现在应该用什么呢?第三方工具只有在免费的情况下才可接受


我注意到的唯一一件事是prevhost.exe使用-Embedding命令开关启动winword.exe进程,但我找不到有关此开关的任何信息。

好的,我找到了解决方案,这很明显。我创建了一个UserControl,它可以像windows资源管理器一样从word访问,并在我的控件中托管预览。我使用的CLSID是{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}


可以使用Windows 7 API代码包进行接口声明。我不知道它的官方软件是否得到微软的支持,但对我来说,它完成了这项工作。

-嵌入用于启动进程外的COM服务器。那不是你需要的。