首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

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

热点排行