如何像资源管理器预览面板那样在窗体或用户控件中嵌入word文档?
我找到了this topic,他们说DSOFramer不再可用了,但是我现在应该使用什么呢?第三方工具只有在免费的情况下才能被接受。
我注意到的唯一一件事是prevhost.exe使用-Embedding命令开关启动一个winword.exe进程,但是我找不到关于这个开关的任何信息。
发布于 2011-01-26 22:51:16
好的,我找到了解决方案,这是很明显的。我创建了一个从word访问IPreviewHandler的UserControl,就像windows资源管理器一样,并在我的控件中托管预览。我使用的CLSID是{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}
您可以使用Windows7API代码包进行接口声明。我不知道它是否得到了微软的官方支持,但对我来说,它做到了。
https://stackoverflow.com/questions/4796994
复制相似问题