• ベストアンサー

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” だとエラーが出ます。 お手数ですがよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Hardking
  • ベストアンサー率45% (73/160)
回答No.1

IE.Document.Forms(0).Elements("selectid").value = "251" でどうでしょうか?

その他の回答 (1)

回答No.2

何となくの想像ですが、、、 Ajaxを利用したページを操作しているのかな? そうだった場合、単に bjIE.Document.getElementsByName("selectid")(0).Value =”251” では、リストに無い値を設定していることになります。 情報が少なすぎて、これ以上は言えません。

関連するQ&A

専門家に質問してみよう