用 ExcelApp:=CreateOleObject('Excel.Application');连了一个EXCEL,如何样判断某个SHEETS里的记录总数

用 ExcelApp:CreateOleObject(Excel.Application)连了一个EXCEL,怎么样判断某个SHEETS里的记录总数用

用 ExcelApp:=CreateOleObject('Excel.Application');连了一个EXCEL,怎么样判断某个SHEETS里的记录总数
用 ExcelApp:=CreateOleObject('Excel.Application');连了一个EXCEL,怎么样判断某个SHEETS里的记录总数

[解决办法]
好像有各MaxRow的属性,你查查VBA。
[解决办法]
用comobj打开word或者excel时,最好try,保证excel最终被关闭,如下:

try
createoleobject并处理
finally
关闭excel
end


createoleobject的时候最好先判断一下是否已经打开了excel,如果已经打开的就用原来的,不要再打开了。下面是一个例子

try
ExcelApp:=GetActiveOleObject('Excel.Application');
except
ExcelApp:=CreateOleObject('Excel.Application');
end;


[解决办法]
退出excel
Excel.Quit;
Excel:=UnAssigned;
[解决办法]

引用楼主 huangwenhuan 的帖子:
用 ExcelApp:=CreateOleObject('Excel.Application');连了一个EXCEL,怎么样判断某个SHEETS里的记录总数