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