打开一个EXCEL文件,然后导出,我的程序如下:
try
//ExcelApp := CreateOleObject( 'Excel.Application' );
ExcelApp:=CreateOleObject('Excel.Application');
str:=Opendialog1.FileName;
ExcelApp.WorkBooks.Open(str);
.............................
finally
//ExcelApp.Free;
ExcelApp.Activeworkbook.close(false);
ExcelApp.quit;
ExcelApp := unassigned;
end;
我碰到了一个问题,就是我的程序在导出EXECEL数据的过程中,我在Windows中(不是在我的程序中打开)去打开另外一个EXCEL文件(和我导入的不是同一个EXXEL文档),程序就会出现如下错误:
Rasied Exception class EoleException with message '无效索引'
我查了好久,不知道错在哪里,
请各位高手赐教,在下不甚感激!
try
//ExcelApp := CreateOleObject( 'Excel.Application' );
ExcelApp:=CreateOleObject('Excel.Application');
str:=Opendialog1.FileName;
ExcelApp.WorkBooks.Open(str);
.............................
finally
//ExcelApp.Free;
ExcelApp.Activeworkbook.close(false);
ExcelApp.quit;
ExcelApp := unassigned;
end;
我碰到了一个问题,就是我的程序在导出EXECEL数据的过程中,我在Windows中(不是在我的程序中打开)去打开另外一个EXCEL文件(和我导入的不是同一个EXXEL文档),程序就会出现如下错误:
Rasied Exception class EoleException with message '无效索引'
我查了好久,不知道错在哪里,
请各位高手赐教,在下不甚感激!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货