C#中怎么用richtextbox显示一个word文档的内容,包括正确显示文档中的表格,图片

解决方案 »

  1.   

    Bitmap myBitmap = new Bitmap(strFile);
    Clipboard.SetDataObject(myBitmap); 
    DataFormats.Format myFormat = DataFormats.GetFormat(DataFormats.Bitmap);
     if (this.richTextBox1.CanPaste(myFormat)) { this.richTextBox1.Paste(myFormat);}
      

  2.   

    格式不一样,这个貌似有点难度,richtextbox内部是RTF格式的,直接用richTextBox.LoadFile(strFileName,RichTextBoxStreamType.PlainText)会乱码的
    或者考虑用别的工具先把word文档装成RTF格式后就可以用LoadFile了。
    或者用内嵌OLE,貌似更难