自己定义一个格式。
但是要让WORD能够接受还是有难度的
比较简单的就是把对象插入到WORD

解决方案 »

  1.   

    jinta2001() 
    我主要的目的就是把这些信息一起放进粘贴板里面,然后能一起粘贴出来。alldj(灵山妖姬) 
    richtextbox我试过一下,可以把图片插入进取,但是接下来的 就不知道怎么处理了?怎么把这个richtextbox里面的图像加文本一起放进粘贴板里面呢?能详细说下你们的思路吗?
    稍微具体点。
    谢谢!!目前用下面的方式:只能在word里面选择性粘贴 文本或者图片,要想一起粘贴就不行:IDataObject idata = new DataObject();
    string text = GetText(form);
    Bitmap image = GetImage(pictureBox);
    idata .SetData(DataFormats.Text,true,text);
    idata .SetData(Clipboard.SetDataObject(ido,true);
      

  2.   

    前面代码写错了是:
    IDataObject idata = new DataObject();
    string text = GetText(form);
    Bitmap image = GetImage(pictureBox);
    idata .SetData(DataFormats.Text,true,text);
    idata .SetData(DataFormats.Bitmap ,true,image );
    Clipboard.SetDataObject(idata ,true);
      

  3.   

    我的意思是指要最后能直接在word里面用 粘贴 就能把这些图片加文本一起拷贝进去。还有就是如果有两个图片的话 发现在word或者画图里面只能粘贴出最后一张图:
    Bitmap image1 = GetImage(pictureBox1);
    Bitmap image2 = GetImage(pictureBox2);
    idata .SetData(DataFormats.Bitmap ,true,image1 );
    idata .SetData(DataFormats.Bitmap ,true,image2 );
    Clipboard.SetDataObject(idata ,true);
    这段代码只能得到image2 。