[[20141218105440]] 『IE Submitボタンの押下方法について』(若葉) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『IE Submitボタンの押下方法について』(若葉)

仕事場で使用されているWEBベースの勤務表入力サイトへVBAで自動入力を試みています。

現在、項目に出勤情報を設定するところまでは出来たのですが、
最後の【登録】ボタンの実行方法が不明で詰まっております。

***HTMLソース(抜粋)*****

 <FORM ACTION="w0020.SaveData" NAME="FORM_SUBMIT" onSubmit="return f_submit();" METHOD="POST"> 

 <INPUT TYPE="submit" VALUE=" 登録 "><INPUT TYPE="button" VALUE="リセット" onClick="document.FORM2.reset();document.FORM1.reset();">
<INPUT TYPE="button" VALUE="自動設定" onClick="f_generatePart1();"><BR> 

************************

ObjIE.Document.forms.("FORM_SUBMIT").Submitで【登録】ボタンは
押下されるのですが、入力したはずの出勤情報が反映が行われません。

ご教授よろしくお願い致します。

 (エクセル2010)

< 使用 Excel:Excel2010、使用 OS:unknown >


回答者への参考として。

IE Submitボタン押下処理
http://excelfactory.net/excelboard/excelvba/excel.cgi?mode=all&namber=166713&rev=0
(マルチネス) 2014/12/18(木) 11:27


登録ボタンのはずが、中身はリセット機能だから、だったり?
Submitではなく、Clickで押してみるとか?(ObjIE.Document.all(" 登録 ").Click ?)
とりあえず、HTML全部見ないと、代替案はだせそうにないです。
(???) 2014/12/18(木) 12:01

今回の投稿が初めてということがありマルチポスト規約に違反してしまい申し訳ありませんでした。
以後、このような無いように致します。

Submitではなく、Clickで押してみるとか?(ObjIE.Document.all(" 登録 ").Click ?) も試してみたのですが無理でした。

もう少し独力で頑張ってみます。
この度はありがとうございました。
(若葉) 2014/12/18(木) 18:56


 >ObjIE.Document.forms.("FORM_SUBMIT").Submit

 代わりに、これを試して貰えませんか?
       ↓
  ObjIE.Document.forms.("FORM_SUBMIT").fireEvent("onSubmit")

(半平太) 2014/12/18(木) 19:19


 あちらではマルチポスト禁止ですが、こちら「エクセルの学校」は
 マルチポストは推奨されているわけではないですが禁止はれていません。

 なお、禁止されてなくても他サイトにも投稿している旨は記載した方が
 いいのは言うまでもありません。
(マルチネス) 2014/12/18(木) 21:49

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.