- ベストアンサー
WEBの入力フォームにある<OPTION value=""> に値を入れたい
お世話になります。 VBA でWEBの入力フォームにある<OPTION value=""> に値を入れたいのですがどのようにすればよいでしょうか? 手でするには「選択」ボタンを押したら (1)選択ボタンを押す前 <SELECT NAME="selectid" SIZE="10" multiple> <OPTION value=""> </SELECT> (2)選択ボタンを押した後 <SELECT NAME="selectid" SIZE="10" multiple> <OPTION VALUE="251">AA <OPTION value=""> </SELECT> 選択ボタンを押さずにVBAでどのようにすれば、 (2)の状態になるのでしょうか? ※objIE.Document.getElementsByName("selectid")(0).Value =”251” だとエラーが出ます。 お手数ですがよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
IE.Document.Forms(0).Elements("selectid").value = "251" でどうでしょうか?
その他の回答 (1)
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
回答No.2
何となくの想像ですが、、、 Ajaxを利用したページを操作しているのかな? そうだった場合、単に bjIE.Document.getElementsByName("selectid")(0).Value =”251” では、リストに無い値を設定していることになります。 情報が少なすぎて、これ以上は言えません。