51Testing软件测试论坛

标题: QTP如何操作被另外程序打开的Excel文件 [打印本页]

作者: wscqb    时间: 2011-5-24 14:34
标题: QTP如何操作被另外程序打开的Excel文件
QTP如何操作被另外程序打开的Excel文件,测试的软件有Excel导出的功能,我想用QTP实现把excel导出结果保存到指定的目录下。问题这个excel不是QTP创建的,请问大家有没实现过?
请高手能指点下,非常感谢!
作者: lyscser    时间: 2011-5-24 16:15
GetObject
作者: 17800455    时间: 2011-5-24 17:58
set g = getObject("","excel.Application")
作者: wscqb    时间: 2011-5-25 14:39
非常感谢楼上的两位兄弟
作者: wscqb    时间: 2011-5-27 09:08
保存excel文件,在本机上都能调试通过,相同的代码在别的机子上就不能通过!!
每次都是在   ObjExcel.Save SavePath  报错,说类的方法不正确
具体代码如下,请高手能指点下,郁闷死了
                set ObjExcel=GetObject("","excel.Application")
                Set fso=CreateObject("scripting.FileSystemObject")
                ObjExcel.Visible=false
                SavePath="E:\test.xls"     
                                                                    '导出的历史数据存储路径
                    If fso.FileExists(SavePath)=True Then
                        fso.DeleteFile(SavePath)
                 end if
                ObjExcel.Save SavePath
                ObjExcel.quit
                Set fso=nothing
                Set ObjExcel=nothing




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2