0

Web サイトにログインし、VBA 入力ボックスを介して入力した条件に基づいて特定のページを表示するコードを VBA で記述しました。最初に、ケース番号を入力ボックスに入力します。コード themn は、Web サイトが既に開いているかどうかをチェックします。開いている場合、既にログインしている場合は、ケース # ページに移動します。ログインしていない場合は、ログインするためのパスワードの入力を求められ、ケース # ページにリダイレクトされます。すべてのケース番号をリンクとしてリストする hph サイトを作成しました。リンクをクリックして、同じプロセスを実行したいと思います。この場合、リンクごとにケース # を既に提供していますが、開いている IE ウィンドウを循環して、プログラムが開いているかどうか、ログインしているかどうかなどを確認する必要があります。欠けている大きな部分は次のとおりです。パスワード入力ボックスに相当する、IE ウィンドウを循環する方法。VBA で、パスワード用のカスタム フォームを作成しました。wIE ウィンドウを循環するには、「For Each w In CreateObject("Shell.Application").Windows」を使用しています。

必要に応じて、現在使用しているコードを投稿できます。

ありがとう!

ピート

4

1 に答える 1

0

プロセスのどの部分にログインする必要があるかわかりません。

終了したいウェブサイト ?

もしそうなら、後で目的の場所にリダイレクトするログインページを表示する機能がすでにあるのではないでしょうか?)しかし、多くのことを実行できるマシンの実際のプロセスであるVBAとは異なり(その中で、一部の IE が起動され、そこにロードされたページがある場合)、たとえば、IE 内に javascript を含む Web ページは、サンドボックスで実行されているプログラムです。つまり、ほとんどのシステムと対話することはできません。ある時点で、探している IE シークの種類を許可するプラグインがナビゲーターに必要になります。

于 2013-10-25T15:43:31.350 に答える