d7转EXCEL office2007以上版本问题
d7中转EXCEL2003是OK的,超过35536时会另存一个文件;
但是,现在转EXCEL2007中 超过65536时,在超过此65536行的记录不会带出来,按理说EXCEL2007中支持的记录行数是100多万笔,可以达到1048575。
问题是:如果转出的记录数超过65536,转出来的EXCEL记录数最多65536行,超过的行不会出来??
转EXCEL代码如下:
ExcelApp := CreateOleObject('Excel.Application');
....
ExcelWorkBook:=ExcelApp.WorkBooks.Add(FileNam);
ExcelSheet:=ExcelApp.workSheets[1];
...
ShowMessage('资料保存在:'+FileNam);
ExcelApp.ActiveWorkbook.SaveAs(FileNam,,'', '',False,False);
ExcelApp.WorkBooks.close;
FileNam为目录下的文件:如 c:\aa.xlsx
请高手帮忙,谢谢!!