- 締切済み
vbaでIE制御によりドロップダウンリスト表示
こんばんは。 VBAでIEの操作をしています。 IEのドロップダウンリストはマウスでクリックすると、リストを表示します。 このリストを表示させるということまでをVBAで実現したいです。 用途: Webアプリが仕様通りのドロップダウンリストを表示できることのテストに必要です。 ドロップダウンリストを表示させた状態で、画面をキャプチャして、この画面キャプチャ のリストと仕様のリストを比較して、試験結果を評価したいです。 ドロップダウンリストがいろんな画面のいろんな箇所にあって、手作業がいやなんです。 いろんな画面を表示して、画面キャプチャをとるマクロは完成しています。 大変お手数ですが、宜しくご教示ください。
- みんなの回答 (2)
- 専門家の回答
お礼
☆☆☆☆☆☆☆☆☆☆☆☆ ☆■■■■■■■■■■☆ ☆■ベストアンサーです■☆ ☆■■■■■■■■■■☆ ☆☆☆☆☆☆☆☆☆☆☆☆ ありがとうございます。 お知らせいただいた方法で、やりたいことが実現できました。感謝いたします。 今回の開発には間に合いませんでしたが、次回は対策できます。 お返事が遅くなり、申し訳ありませんでした。 実は、あきらめて、マウス操作でウィンドウ座標指定でクリックする方法で対処してしまいました。 この方法だと、ウィンドウの位置を固定する必要があり、複数あるドロップダウンリストの位置も 計算して指示していますが、ドロップダウンリストがたくさんある場合、クリック位置がずれて クリック出来なくなるリスクがありました。 次回の開発までに、お知らせいただいた方法に変更し、安定したマクロにしたいと思います。 今後ともよろしくお願いいたします。 ありがとうございました。 失礼いたします。