|
▼bant さん:
ご回答ありがとうございます。
>コード変更なしで検索出来たり出来なかったりしているので、
>タイミングの問題だと思っています。
Function getMaxPage(objIE)の中で一旦止まるようにして、
objIEの中身をウォッチウィンドウで見てみました。
objIE.LocationURLはきちんとプルダウン検索後のURLになっておりましたので、
引数の渡し方は間違っていないようです。
ところが、SelectPulldownMenuの値がobjIE.LocationURLと時々違うので、
Function SelectPulldownMenu(objIE) As String
objIE.document.forms("color")("color_id").Value = "5"
objIE.document.forms("color")("color_id").FireEvent ("OnChange")
Call WaitFor(3)
SelectPulldownMenu = objIE.LocationURL
End Sub
上記のようにCall WaitFor(3)をプルダウン検索後に移動したところ、
objIE.LocationURLの値がSelectPulldownMenuに入るようになりました。
おっしゃるとおり、タイミングの問題でした。
ご教示ありがとうございました。
またわからないことがありましたら、よろしくお願いいたします。
|
|