iT邦幫忙

0

VBA- IE 下拉選項

登入網頁後,跳出新的視窗,我想要選擇新視窗中-下拉選項的第2個
透過下方的程式碼,仍無法搖控,不知有其他方式? 謝謝各位的幫忙

*select name="fldcusval" onchange="fnSetBankName();fnSetCurrencyList()fnGetCustomer();;displayDetails (this);">..</select

VBA code: (無法成功

ie.Document.getElementsByName("fldcustval").Foucs
ie.Document.getElementsByName("fldcustval").selectedIndex=2
ie.Document.getElementsByName("fldcustval").FireEvent ("onchange")

1 個回答

1
小魚
iT邦大師 1 級 ‧ 2019-11-14 22:13:50

登入的話,
你要先有登入的動作,
會比較麻煩,
不確定VBA能不能做到這個功能...

看更多先前的回應...收起先前的回應...
喵仔 iT邦新手 5 級 ‧ 2019-11-14 22:34:47 檢舉

也有考慮用 sendkeys方式去下拉,但仍想請教,不知有可能實行?

dragonH iT邦大師 1 級 ‧ 2019-11-15 09:01:15 檢舉

他不是說 登入網頁"後" 嗎 /images/emoticon/emoticon11.gif
所以我猜他問題應該不在登入

小魚 iT邦大師 1 級 ‧ 2019-11-15 11:03:17 檢舉

我先問個問題,
你所謂的登入網頁後,
是在瀏覽器登入,
還是透過Excel VBA登入?

喵仔 iT邦新手 5 級 ‧ 2019-11-29 00:25:02 檢舉

透過excel vba登入後的下拉選項

我要發表回答

立即登入回答