用QTP操作excel后,当excel中有函数时总是提示另存为
1.我在excel的第一页放置了一个自动化测试结果上面有总数、通过个数、失败个数、通过率(前几天在论坛中看到有人写的在这里就借鉴了下)但是总数和通过率都是通过函数得来的
问题所在:当我将这个测试结果放到excel中的时候 则执行会失败,执行过程中会提示如附件1所示的内容(这个是在qc中执行的会这么提示的)
如果单步执行的话则会提示附件2 所示的内容
如果去掉这两个函数的话(总数和通过率) 则执行可以正常的通过。
这让我很费解啊 第一这两个数值我都是通过当脚本都执行完成后,取出每一个sheet页的结果,之后存放在字典对象中最后再取出pass的个数与fail的个数之后通过eom赋值到相应的单元格中,最后再进行计算,可是为什么在没执行到该模块代码时会提示这个提示呢
附件3 为测试结果图
求解答 回复 1# zhangkun90
附件1和附件2 没上传成功 我好像知道了些什么 因为这些函数在excel中称之为易失函数 默认的选项为一打开就会重新计算易失函数的,所以我们要将自动变为手工 修改方法为公式-计算-计算选项-手动 希望可以帮到有需要的人 厉害。。。
页:
[1]