关于取EXCEL中的内容的问题!看看我的程序问题在那里!

paulzhang 2003-07-24 03:26:37
为了取出EXCEL中的内容,我先做了一个往已经存在的EXCEL文档中修改内容的程序!是可行的,程序修改了cells(2,1)cells(2,2)中的内容。如下:
procedure TForm1.Button2Click(Sender: TObject);
var
eclApp,WorkBook:Variant;
xlsFileName:string;
i:integer;
begin
xlsFileName:='aa.xls';

try
//创建OLE对象Excel Application与 WorkBook
eclApp:=CreateOleObject('Excel.Application');
WorkBook:=CreateOleobject('Excel.Sheet');
except
ShowMessage('您的机器里未安装Microsoft Excel。');
Exit;
end;

WorkBook:=eclApp.workBooks.Open(xlsFileName);

eclApp.Cells(2,1):='000003'; //1
eclApp.Cells(2,2):='zyl'; //2

WorkBook.save; //3
WorkBook.Close;
eclApp.Quit;
//退出Excel Application
//释放VARIANT变量
eclApp:=Unassigned;
end;

可是,我现在要取出cells(2,1)中的内容,于是,我将程序1、2部分改为label1.caption:=eclApp.Cells(2,1),去掉3部分,结果就不行了,告诉我‘对象找不到’我搞不懂了:eclApp.Cells(2,1)难道只能赋值,不能取值吗?哪位高手指点下!!谢谢!
...全文
31 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmmy0727 2003-07-24
  • 打赏
  • 举报
回复
to ltmb118()
可以详细点吗,如何录制vba
wdsimon 2003-07-24
  • 打赏
  • 举报
回复
label1.caption:=eclApp.Cells[2,1].value;
paulzhang 2003-07-24
  • 打赏
  • 举报
回复
不要沉下去!!顶!
paulzhang 2003-07-24
  • 打赏
  • 举报
回复
楼上的!什么意思?详细点好阿?
ltmb118 2003-07-24
  • 打赏
  • 举报
回复

录制一下vba

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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