繁体   English   中英

如何使用vbscript以读写模式打开qtp(.usr)文件

[英]how to open a qtp(.usr) file in read/write mode using vbscript

我可以使用vb脚本打开QTP应用程序,但是当我尝试打开文件时,它正在以只读模式打开,而当我运行脚本时,它不会从应从其读取的excel工作表中读取数据。

Set oShell = CreateObject ("WScript.Shell")
Dim qtpAppObj,qtpTest

'Create the QTP Application object
Set qtpAppObj = CreateObject("QuickTest.Application") 

'Open the test in read-only mode
qtpAppObj.Open c:\test, True  

'set run settings for the test
Set qtpTest = qtpAppObj.Test

我正在使用上面的代码

所以我想读取一个Excel文件,由于只读模式,我认为它无法读取。

True为在只读模式下打开测试。

qtpAppObj.Open c:\test, True

将其更改为false并运行

qtpAppObj.Open c:\test, false

您能显示正在读取Excel文件的代码吗? 我认为您也许正在从Datatable中读取数据。 因此,这就是为什么它从测试内部读取但无法使用QTP AOM读取的原因。

请显示excel阅读代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM