读书人

用 ExcelApp:=CreateOleObject(#039;Excel

发布时间: 2012-03-01 10:25:46 作者: rapoo

用 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里的记录总数

读书人网 >.NET

热点推荐