Z
zf501
Unregistered / Unconfirmed
GUEST, unregistred user!
请大家看看下面的代码,是关于数据表中的内容存成Excel文件的。
可总是报错 "OLE Error 800A03EC"
我用了server面板中的三个控件ExcelApplication1,ExcelWorkbook1,
ExcelWorksheet1
ExcelApplication1.Connect;
ExcelApplication1.Visible[0]:=False;
ExcelApplication1.Workbooks.Add(NULL,0);
ExcelWorkbook1.ConnectTo(ExcelApplication1.Workbooks[1]);
ExcelWorksheet1.ConnectTo(ExcelWorkbook1.Sheets[1] as _WorkSheet);
//** Tab是一个Paradox表
Tab.First;
for i:=0 to Tab.RecordCount-1 do
begin
for j:=0 to Tab.FieldCount-1 do
ExcelWorksheet1.Cells.Item[i,j]:=Tab.Fields[j].AsString;
Tab.Next;
end;
//**保存的文件名
ExcelWorksheet1.SaveAs('C:/DDD/NewSQL/xxyy.xls');
ExcelApplication1.Disconnect;
ExcelApplication1.Quit;
另外我几乎看了所有的大富翁上有关键词'Excel'查出的贴子,似乎没有一个
不激活Excel而把数据表存成Xls文件的。
谁能给解决,不胜感激。
可总是报错 "OLE Error 800A03EC"
我用了server面板中的三个控件ExcelApplication1,ExcelWorkbook1,
ExcelWorksheet1
ExcelApplication1.Connect;
ExcelApplication1.Visible[0]:=False;
ExcelApplication1.Workbooks.Add(NULL,0);
ExcelWorkbook1.ConnectTo(ExcelApplication1.Workbooks[1]);
ExcelWorksheet1.ConnectTo(ExcelWorkbook1.Sheets[1] as _WorkSheet);
//** Tab是一个Paradox表
Tab.First;
for i:=0 to Tab.RecordCount-1 do
begin
for j:=0 to Tab.FieldCount-1 do
ExcelWorksheet1.Cells.Item[i,j]:=Tab.Fields[j].AsString;
Tab.Next;
end;
//**保存的文件名
ExcelWorksheet1.SaveAs('C:/DDD/NewSQL/xxyy.xls');
ExcelApplication1.Disconnect;
ExcelApplication1.Quit;
另外我几乎看了所有的大富翁上有关键词'Excel'查出的贴子,似乎没有一个
不激活Excel而把数据表存成Xls文件的。
谁能给解决,不胜感激。