2013-02-14 70 views
0

我使用Visual Basic腳本自動填充題爲框:網頁自動填充在Visual Basic腳本

ID =「V_RUN_PA100A_BUSINESS_UNIT」(我得到這個從頁面源)

我使用的代碼

Set ie = CreateObject("InternetExplorer.Application") 
ie.navigate("https://jayfin.cov.kansas.gov/psp/finprd/?cmd=login&languageCd=ENG") 
ie.visible = 1 
ie.document.all.item("V_RUN_PA100A_BUSINESS_UNIT").Value = "40400" 

我一直根據我的理解得到的錯誤..object required

,事實上,盒子的ID是在單引號代替雙引號是問題...

回答

0

如果使用元素ID來設置值會發生什麼?

ie.document.getElementById("V_RUN_PA100A_BUSINESS_UNIT").Value = "40400" 

雙/單引號不是問題。在javascript/html中你可以同時使用,VBScript只使用雙引號,但它們都是可以互換的。

+0

嗨,不幸的是我仍然得到相同的「對象所需」的錯誤... – 2013-02-19 13:14:43