ClipBoard.SetTextBuf(Pchar(fieldname));
ExcelWorksheet.Paste;
程序跟踪fieldname为正常字符,但是经过剪贴板之后粘贴出来的字符为非法字符。
为什么,以前我也是这么做的,不会出现这样的问题。
ExcelWorksheet.Paste;
程序跟踪fieldname为正常字符,但是经过剪贴板之后粘贴出来的字符为非法字符。
为什么,以前我也是这么做的,不会出现这样的问题。
解决方案 »
- delphi 如何通过线程来启动RemoteDataModule
- 远程截取屏幕不能多次发送消息
- 如何取得一个window的level和设置其level(toplevel除外)
- 关于动态创建窗体时的调用,谢谢帮忙,急用!
- 简单问题:如何在RichEdit中屏蔽复制功能?
- 高难问题:COM+的大系统架构问题;
- delphi的menu栏为什么是凹下去的?怎么才能让他凸起来或是和工作区想平?
- VCL的HWND问题.
- 十万火急,我遇上两个奇怪的问题。答者重谢。
- 关于利用数据库表作为if语句的判断条件?
- 请问谁对在DELPHI多线程比较熟悉,我有一个非常非常简单的问题。
- 请问怎样在Delphi/C#.NET中调用AuthorWare文件?急在线等待!!!
var s:TClipboard;
begin
s:=tclipboard.Create ;
s.SetTextBuf(pchar('asdfasdf'));
//s.Free ;
end;
没有问题的啊,我用了,可能是变量的原因;你用固定字符串看看
ÈÕÆÚ º½°àºÅ »õµ¥ºÅ ÊÕ»õÈË ¼þÊý ÖØÁ¿ µ½¸¶¿î ÅÉËÍ·Ñ
1 2002Äê20ÔÂ03ÈÕ 5545 545 12 12
2 2002Äê20ÔÂ15ÈÕ jhsss 5454 io 89 7 12 12
3 2002Äê20ÔÂ03ÈÕ 7 l;jasdgj kj 6 6 7 5
4 2002Äê20ÔÂ01ÈÕ fdf skdhf ljsdfl 2 2 45 45
ff:WideString; ff := fieldname;
ClipBoard.SetTextBuf(PChar(ff));另外你的ExcelWorksheet.Paste是否是往Excel的一个Worksheet里面贴文本?