在IE上可以复制网页,然后打开WORD后贴粘。但是我用剪贴板的Clipboard.AsText := HTML,然后打开WORD确总是粘贴不了像在IE上复制一样的效果。

解决方案 »

  1.   

    剪贴板有很多中格式的,常用的有rtf格式,text格式,html格式等。
    AsText的剪贴板格式是Text类型,你要得是Html格式。有两种做法,
    1,使用TWebbrowse控件,把网页加载进去,发送拷贝指令。
    2,自定义剪贴板Html格式,比较麻烦,因为剪贴板中中文为Utf-8的格式,需要转换才行。
    给100点的话可以给出两种实现的源代码。
      

  2.   

    WINDOWS提供了两套复制粘贴方法,传统复制粘贴API,OLE粘贴.网上资料很多..这儿就有...http://www.csdn.net/develop/read_article.asp?id=21115
      

  3.   

    http://www.lorriman.com/programming/cf_html.html
    http://msdn.microsoft.com/workshop/networking/clipboard/htmlclipboard.asp