具体如何加载数据, 见如下例子:
可能这段代码在你那里并不能执行, 关键是一个思路, 最好的方法
是在查看Excel VBA Help说明, Office 97中有, 如果没有需要添加
一下, 主要是查看Application,Worksheet,Range等对象的使用方法,
依葫芦画瓢遍可搞定.
MSg('开始填充Excel');
Cursor:= crHourGlass ;
Excel_app.calculation := xlCalculationManual ; //VBA
with MT1 do begin
first ;
DisableControls ;
if Nameslist.Strings.IndexOf('__MONTH') > -1 then
Excel_WorkBook.activesheet.Range['__MONTH'].value:= DATESTRING; //VBA
for i:= 4 to Mt1.RecordCount + 3 do begin
for j:= 1 to Mt1.FieldCount-1 do begin
K:=Fields[j].value;
Excel_app.activesheet.Cells[i,j+1].value:=K ; //VBA
end;
next;
end;
Enablecontrols ;
end ;
Excel_app.calculation := xlCalculationAutomatic ; //VBA
Msg('填充完成');
Cursor:= crDefault;