Excel中的冬冬

bw1996 2003-06-25 02:03:13
var
sheet: olevariant;
exls: Variant;
iRow, iCol : integer;
begin
try
exls:=createoleobject('Excel.application');
exls.Workbooks.Add(); //
exls.Workbooks[1].WorkSheets[1].Name := 'abc';
sheet:= exls.workbooks[1].worksheets[1];
for iRow:=0 to SG1.RowCount-1 do begin
for iCol := 0 to SG1.ColCount-1 do begin
sheet.Cells.Item[iRow+1,iCol+1] := SG1.Cells[iCol,iRow];
end;
end;
exls.visible:=true;
当SG1.Cells[iCol,iRow]='6-10'或n-n,n为数字的时候
在excel中自动变成了6月10日,怎么才能在excel中显示6-10
...全文
22 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bw1996 2003-06-25
  • 打赏
  • 举报
回复
多谢了
WWWWA 2003-06-25
  • 打赏
  • 举报
回复
EXCEL里的VBA帮助。
bw1996 2003-06-25
  • 打赏
  • 举报
回复
老兄,能问一下你是怎么知道这样用的吗?
WWWWA 2003-06-25
  • 打赏
  • 举报
回复
sheet.Columns[4].numberformatlocal:='@'
我是用SERVER连接的
bw1996 2003-06-25
  • 打赏
  • 举报
回复
老兄这句话应该加到哪儿阿,前缀是什么啊
sheet.ColumnRange.Columns[4].numberformatlocal:='@';我这么些的包错了说没有这个方法
那里可以查到帮助阿
WWWWA 2003-06-25
  • 打赏
  • 举报
回复
ColumnRange.Columns[1].numberformatlocal:='@';
bw1996 2003-06-25
  • 打赏
  • 举报
回复
怎么设置成文本格式
bw1996 2003-06-25
  • 打赏
  • 举报
回复
提示不能设置range的text属性
WWWWA 2003-06-25
  • 打赏
  • 举报
回复
设置单元格格式为文本
DWGZ 2003-06-25
  • 打赏
  • 举报
回复
这是Excel设置的问题
这样试一试
sheet.Cells[iRow+1,iCol+1].Text := SG1.Cells[iCol,iRow];

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧