在IE上可以复制网页,然后打开WORD后贴粘。但是我用剪贴板的Clipboard.AsText := HTML,然后打开WORD确总是粘贴不了像在IE上复制一样的效果。
解决方案 »
- 一种实现多语言的方法,明白人给予指教!
- 祝片三生日快乐,没说地....
- 用MSCOMM32在Win2K下打包并可正确运行的,在Winxp下为什么得不到正确结果!
- 一个奇怪的问题!
- 急 HELP ME
- 急,急,急
- 关于日期的插入问题!!!!!!
- string 类型的数据可以换行么?ShowMessage中的字符串如何换行呀
- 求Epson TMu300a打印机的指令集(中文&例程),300分相送!
- 请问DELPHI里面怎么进行多线程?
- 请问如何将'112,345,234'这样的string转换成数字?
- 如何获得网页里showModalDialog弹出的窗口的IHTMLDocument2??????
AsText的剪贴板格式是Text类型,你要得是Html格式。有两种做法,
1,使用TWebbrowse控件,把网页加载进去,发送拷贝指令。
2,自定义剪贴板Html格式,比较麻烦,因为剪贴板中中文为Utf-8的格式,需要转换才行。
给100点的话可以给出两种实现的源代码。
http://msdn.microsoft.com/workshop/networking/clipboard/htmlclipboard.asp