2011年7月8日金曜日
QA20110614 VBA IE操作 検索に文字をセット Name=xxが同じでハマった動画
コードは http://d.hatena.ne.jp/ken3memo/20110614 を見てください。
VBAのIE操作で NAME="p"と値が一緒でハマった、そんな動画です。
ア.nameのn番目を探して逃げた
.getElementsByName("p")(2).Value = "三流"
と(2)と指定したり、
イ.nameは複数あるので、単一のidで指定したり
.getElementsByName("navigationSearchInput")(0).Value = "AKB48"
↑nameの代わりにidを使ってみた。※関数はgetElementsByNameだけど
ウ.フォームを指定した
'検索項目(name=q)にセットする。 objIE.Document.Forms("navigationSearchForm").Item("p").Value = "XXXXXXXXXXXXXX"
↑最後は素直に フォーム(xxxx).項目名(XXXX).値 = 値 にした。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿