|
なによりです!!!!! > 齋藤 拓也のメッセージ(#3)への返事 > > やりたかったことがなんとかできました! > 分かりずらいと思いますが一部を抜粋すると下記のような感じです。 > ジャッカルさんには以前もご意見いただき感謝の言葉もありません。本当にありがとうございました。 > > 私もいつか聞く側から答えられる側になりたいものです・・・ > > hwnd = FindWindow("Internet Explorer_TridentDlgFrame", "OSメモ登録画面 -- Web ページ ダイアログ") > > If hwnd <> 0 Then > SetForegroundWindow (hWnd1) > Application.Wait Now + TimeValue("00:00:01") > SetCursorPos 700, 330 > mouse_event 2 > mouse_event 4 > Application.Wait Now + TimeValue("00:00:01") > SendKeys "^v", True > Application.Wait Now + TimeValue("00:00:01") > SendKeys "{TAB}", True > Application.Wait Now + TimeValue("00:00:01") > SendKeys "{ENTER}", True > End If > > > sendkeysは思いつかなかったなあ・・・ > > マウスイベントで対象のテキストボックスにフォーカス当ててsendkeysで文字を入力してEnter。で、やってみます! > > > > ジャッカルのメッセージ(#2)への返事 > > > > > sendkeysで直接入力させてEnterで登録とか > > > > > > > 表題の件についてお力をお借りしたいです。 > > > > > > > > ■実現したいこと > > > > 1.IEで特定のウェブページにアクセスする > > > > 2.テキストボックスに値を入力する > > > > 3.検索ボタンをクリックする > > > > 4.特定のボタンをクリックする > > > > 5.特定のボタンをクリックするとWEBページダイアログが出現する > > > > 〜ここまで出来ています〜 > > > > 6.WEBページダイアログ内のテキストボックスに値を入力する > > > > 7.WEBページダイアログ内の「登録」ボタンをクリックする > > > > > > > > hwnd = FindWindow("Internet Explorer_TridentDlgFrame", "メモ登録画面 -- Web ページ ダイアログ") > > > > 上記にてダイアログのハンドルは取得できているのですがIEではないのでIEオブジェクトのように操作ができていない状況です。 > > > > WEBページダイアログという扱いになっていますがHTMLは存在しています。 > > > > このWEBページダイアログをIEオブジェクトとして操作方法はないものでしょうか? > > > > > > > > 以上です。お力添えよろしくお願いいたします。 |
↑エクセルVBAのIE(InternetExplorer)操作で分からない事があればこちらの掲示板よりご質問ください^^
ExcelのVBA初心者入門↑こちらはExcelのVBAをマスターできるよう初心者向けのエクセルVBA入門コンテンツになります^^
こちらでは、エクセルVBAで実際に作成したIE(InternetExplorer)制御ツールをまとめています。自動ログインや情報収集など具体的に解説しています。IE(InternetExplorer)制御をされる方は参考にしてください。
こちらでは、これまでに紹介したIE(InternetExplorer)操作で便利な機能をツール化しています。無償でダウンロードできますので、目的に合わせたご利用ください。
こちらでは、IE(InternetExplorer)オブジェクトのメソッド・プロパティをまとめています。
こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたVBA関数をまとめています。
こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたステートメントをまとめています。ExcelのVBAで基本的な部分になりますので、しっかり理解しましょう。
こちらでは、これまでに作成したIE(InternetExplorer)操作で役立つサブルーチンをまとめています。
全てをコピーする必要はありませんが、目的に合わせたサブルーチンをご利用ください。
こちらでは、IE(InternetExplorer)制御の利用だけでなく、Excel全般で利用できるVBAコードです。エクセルVBAで役に立つものばかりですので、ご利用ください。