如题啊!谢谢!

解决方案 »

  1.   

    不行吗?
    richtextbox  控件   
      

  2.   

    直接存Rtf为文本文件,后缀为.doc就可以
      

  3.   

    首先工程项目要添加引用 Microsofe Word x.0 Object Library下面为核心代码:
    private void Btn_Open_Click(object sender, EventArgs e)
    {
    OpenFileDialog open = new OpenFileDialog();
    if (open.ShowDialog() == DialogResult.OK)
    {Word.Application newApp = new Word.Application();// 指定原文件和目标文件
    object Source = open.FileName;
    object Target = Application.StartupPath + "\\temp.rtf"; ;// 缺省参数 
    object Unknown = Type.Missing;//为了保险,只读方式打开
    object readOnly = true;// 打开doc文件
    Word.Document doc = newApp.Documents.Open(ref Source, ref Unknown,
    ref readOnly, ref Unknown, ref Unknown,
    ref Unknown, ref Unknown, ref Unknown,
    ref Unknown, ref Unknown, ref Unknown,
    ref Unknown, ref Unknown, ref Unknown,
    ref Unknown, ref Unknown);// 指定另存为格式(rtf)
    object format = Word.WdSaveFormat.wdFormatRTF;// 转换格式
    doc.SaveAs(ref Target, ref format,
    ref Unknown, ref Unknown, ref Unknown,
    ref Unknown, ref Unknown, ref Unknown,
    ref Unknown, ref Unknown, ref Unknown,
    ref Unknown, ref Unknown, ref Unknown,
    ref Unknown, ref Unknown);// 关闭文档和Word程序
    doc.Close(ref Unknown, ref Unknown, ref Unknown);
    newApp.Quit(ref Unknown, ref Unknown, ref Unknown);//加载到RichTextBox
    rtBox.LoadFile(Application.StartupPath + "\\temp.rtf");
    }
    }
      

  4.   

    richTextBox1.SaveFile("",RichTextBoxStreamType.RichNoOleObjs);