日期:2014-05-20  浏览次数:21869 次

WPF 窗口 怎么 嵌入 WORD
现在项目需求,要求是,打开的是WPF的窗口。
其中有一块区域要嵌入WORD的工作区域(和Microsoft Word的界面一样)
VS2010
求解谢谢。
最好是工具中提供的方案。

------解决方案--------------------
原文:http://www.cnblogs.com/caoyang/archive/2009/07/30/1535533.html
在DocumentViewer控件中没法直接显示一个 .doc文件 , 但在wpf程序中显示一个doc文件至少有以下三种
1. 使用 WebBrowser 来显示 .doc文件,如
this.webBrowser1.Navigate(@"c:\test.doc");
2. 使用DSO Framer control在wpf程序中host .doc文件,参见下文:
Hosting Office in a WPF Application 
http://www.drwpf.com/blog/Home/tabid/36/EntryID/3/Default.aspx 
3. 将 .doc 文件转换为 XPS 文件, 然后使用 DocumentViewer 来显示内容, 参见下文:
Generate XPS from Word documents with VB 2008 and WPF 
http://www.codeproject.com/KB/office/GenerateXPSfromWordVB.aspx