簡體   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