关于数据导出 Excel ,有多列合并为一列的问题
wjk 2003-07-24 11:28:34
各位朋友:
请帮忙,我在导出数据到 Excel 时,遇到一个问题:多列合并为一列。
请问如何解决。
我的代码:
procedure TForm2.BitBtn5Click(Sender: TObject);
var
eclApp,WorkBook,ColumnRange:Variant;
//声明为OLE Automation 对象
xlsFileName:string; i,j:integer ;
begin
try
try
//创建OLE对象Excel Application与 WorkBook
eclApp:=CreateOleObject('Excel.Application');
WorkBook:=CreateOleobject('Excel.Sheet');
except
ShowMessage('您的机器里未安装Microsoft Excel。');
Exit;
end;
workBook:=eclApp.workBooks.Add;
eclApp.Range[1,3].Merge() ; // 合并1,2,3列
eclApp.Cells(1 , 1):='1 wwwwwwwwwwwwwww' ;
。。。。。。。
finally
eclApp.Quit;
//释放VARIANT变量
eclApp:=Unassigned;
Screen.Cursor := crDefault;
end;
--------------------------------------------------------------------
eclApp.Range[1,3].Merge() ; // 合并1,2,3列
eclApp.Cells(1 , 1):='1 wwwwwwwwwwwwwww' ;
会出错
--------------------------------
如何修改。