VBAでIEを操作する方法について教えてください。 削除
Message#2 2015年2月4日(水)21時09分 From: VBAジョニー |
花さくらのメッセージ(#1)への返事 > VBAでIEを操作する方法について教えてください。 > サイトに<フォーム1>と【送信】(submit)ボタンがあります。 > > 今、サイト1に「サンプル」という文字列を入れ、submitを押すというコードを書きました。 objIE.Document.Forms(0).Item("test").Value = "サンプル" > > objIE.Document.Forms(1).submit > > ところが、なぜかうまく送信されません。原因を調べたところ、input type=hiddenがページソースに書かれており、そこのvalueには「A」が指定されていました。 > objIE.Document.Forms(0).Item("test").Value = "サンプル" objIE.Document.Forms(1).submit Forms(0)に値をセットして Forms(1)をSubmitしていますが これは正しいでしょうか Webページのソースの全文を見せてください hiddenのinputがForms(1)にあれば送信されます |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。