解决方案 »

  1.   

    用web browser是可行的,但是对于0ffice2007 以上版本就不好用了。http://support2.microsoft.com/kb/304662/zh-cn
    默认情况下,2007 Office 程序不会在 Web 浏览器中打开 Office 文档。这种行为也会影响 WebBrowser 控件。我们建议您在开发用于打开 2007 Office 文档的应用程序时使用自定义 ActiveX 文档容器,而不要使用 WebBrowser 控件。
      

  2.   

    用web,不同的浏览器你怎么搞,不说兼容多浏览器,光一个IE的不同版本就玩死了
      

  3.   

    没有这货,用可以试用Dev组件的一个显示DOC文档RichTextBox的,可以实现你说的那个
      

  4.   


    DevExpress 的XtraRichEdit 不用调用Office组件。
      

  5.   

    以前公司好像用 WebBrowser + WebOffice 实现 Winform内嵌Office。没参与该项目,你可以自己试一下。
    http://www.officectrl.com/
      

  6.   

    或可以用这个dsoframer控件http://www.cnblogs.com/xiyang1011/archive/2011/03/28/1997419.html
      

  7.   


    我只要word,word里面可以插入控件,富文本编辑器不能插入控件
      

  8.   

    你是需要一个控件直接将word编辑器插入吗?
    有关html输出的 带有文本编辑器的:http://www.codeproject.com/Articles/15559/A-Windows-Forms-based-text-editor-with-HTML-output
    要是你想自己写的话:
    用这个free版本实现各种编辑,但是按钮什么的自己写吧。
      

  9.   

    谢谢大家的帮忙,我通过dsoframer实现了自己最初想要的效果但是离最终目的还有段路