打开QC上的QTP脚本,无法读取默认Excel
Win7企业版操作系统下,运行QTP10.0,远程打开存放在QC服务器上的QTP脚本,提示如下错误:"Error loading data table file ..."!
点击确定后,能打开QTP脚本,但是Data Table下面没有默认的工作表,如下图!
经过网上搜索查询,发现此问题是因为Default.xls里面有特殊格式(即使Default.xls里面无任何数据),删掉第250几行的数据就可以打开!的确经过拷贝本地win7下的Default.xls覆盖QC服务器上的Default.xls就可以正常打开,但是这样的话,XP系统下就会有上面的问题。尝试写VBS脚本拷贝Default.xls表中的数据,从外部导入Excel等都无法解决WIN7下出现的这个问题!有遇到过此问题的朋友吗?有什么方法可以解决?
说明:此问题只出现在一台Win7操作系统下,两台XP系统都能正常打开Excel!无论是调用VBS脚本拷贝xls数据还是外部导入excel。
期待高手出来解答,万分感谢!:handshake
[ 本帖最后由 Tesherlock 于 2010-4-29 11:16 编辑 ] 看装一下QTP10的补丁能否解决吧:
http://support.openview.hp.com/selfsolve/patches
回复 2# 的帖子
装了win7的补丁QTP_00644.exe和QTP_00651.exe,还是没用![ 本帖最后由 Tesherlock 于 2010-4-29 13:44 编辑 ] 唉,我也出现这个问题,看来Win7的问题比较麻烦,还好,我用的是外部Excel驱动,没有直接用DataTable,只是每次加载TestSet的时候看见那个提示很不爽,有时候要临时调用DataTable也只能绕道走,烦。:( 我的是Win7创建TestSet后,移植到2003R2就出现上面的问题,移回Win7又好了…… 我也遇到这个问题在win7创建的脚本放到XP上就出现楼主说的错误 这问题这么久了还是没找到解决方法,是没办法解决了吗? 回复 1# Tesherlock
是你电脑上安装了不同版本的Office造成的。
你在有这个提示的电脑上,用Excel打开Default.xls,保存一下,再关掉,再试试。 运行的时候,用debug方式看看,打印下err具体的信息 我用的是QTP11,也出现这个问题了。原来是用的win7系统可以正常打开,现在换了个xp系统,打开QC上的脚本时就弹出这个错误。
等待高手帮忙解决 我也遇到的问题和楼主一样。我之前是在WIN7下用QTP11是正常的,现在换到xp系统就出现这个问题了。
等待高手帮忙解决,谢谢
页:
[1]