我可以使用vb腳本打開QTP應用程序,但是當我嘗試打開文件時,它以只讀模式打開,當我運行它不會讀取它應該讀取的Excel表格中的數據。如何使用vbscript以讀寫模式打開qtp(.usr)文件
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文件,我認爲不能因爲只讀模式讀取。
我不認爲在只讀模式下開放測試是個問題。當你說它不讀取Excel表格中的數據時,你的意思是數據表格或外部Excel表格? – user5612655
@ user5612655 是的,你說得對。 我想讀取外部Excel表中的數據。 和更早的版本我認爲開放測試在只讀模式是問題,但事實並非如此。 我怎樣才能讀取外部excel表單? –
所以你的意思是你可以在正常運行時從外部表格中讀取數據,但是當你使用QTP AOM運行時卻不能。我們可以請看看你如何實際打開excel並讀取數據的代碼,因爲我猜這個問題主要是無法使用excel讀取數據,而不是在使用QTP AOM – user5612655