VBAでのフォーム入力は現在閲覧しているページ? 削除
Message#9 2016年3月24日(木)20時30分 From: VBAマスター |
問題点は特に無いですが、Cの画面遷移も決まっているのならそこも自動化はできると思いますよ。 もちろんBのログイン処理もですが。 > VBAマスターのメッセージ(#7)への返事 > > > フォーカスが移るについてはおっしゃるとおりJavaScriptでよく利用される処理なのでそうかもしれないですね。 > > > > ただ、バーコードリーダーを読み取る手動処理があるので、最初にバーコード一覧を作成してループ処理させていけば、自動化できますしフォーカスが移る部分も考慮しなくてすみそうな気がしますね。 > > はい。そうだと思います。 > JavaScriptオフでのバーコード入力を試してみたのですが、ページ自体が反応せず入力もできませんでした。 > > ここは正攻法?のIEをVBAで制御して入力する方法を探求してみたいと思います。 > このサイト「VBAのIE制御」のサンプルコードを実行して、おおまかなエクセルとIEの関係が見えてきたところです。 > > ただ、がっつりとVBAを勉強する前に一つ質問をさせてください。 > 次のような手順を考えております。 > > @エクセルシートに入力用の商品番号のデータを用意しておく。 > Aエクセル(VBA)でIEを起動し、目的のサイト入口を開く。 > B手動にて目的のサイトにログイン。 > C手動にていくつかの画面を遷移し、目的のページ(商品番号の入力画面)までたどり着く > Dエクセル(VBA)にて、商品番号を連続して入力する。 > E入力が終えたらエクセル(VBA)でIEを閉じる。以上です。 > > > このような手順だと、なんとかできる気がしますが、何か問題になる点とかありますでしょうか? > よろしくお願いします。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。