[ 本帖最后由 金城月 于 2007-5-11 20:09 编辑 ]作者: stone821021 时间: 2007-5-12 08:54
谈谈我的看法:
我觉得你应该去看看SetNextRow的说明,QTP help里面是这样说的."If the current row is the last row in the Data Table, applying this method sets the first row in the Data Table as the new current row. " 这也就是为什么你的程序会进入死循环的原因吧.因为你的do 条件永远都为真了!
即然*.xls文件你有了,为什么不用DataTable.GetSheet("MySheet").GetRowCount 得到该sheet的最长列的行数,做一个for 循环呢?