• 締切済み

エクセルでIEを操作、検索フォームをアクティブに

VBAを使い、エクセルから立ち上がっているIEを操作し、表示しているHP(YAHOOなど)の入力フォームをアクティブ状態(カーソルが点滅している状態)にしたいのですが、可能でしょうか? 類似の質問で、エクセルVBAでIE(たとえばYAHOOなど)に表示中の検索フォームにテキストを入力後、送信するというようなものは見かけます。 こういった場合、厳密にいえば、入力フォームをアクティブにしてテキストを入力しているわけではないので、IEのウィンドウをアクティブにした時に、検索フォームにカーソルが残っていません。 どなたか、エクセルVBAから入力フォームをアクティブ状態(カーソルが点滅している状態)にする方法をご存じではないでしょうか?

みんなの回答

  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

こんにちは。 > 立ち上がっているIEを操作し... IE がちゃんと参照できているなら、   ie.Document.Forms("sf1").Item("p").Focus のように Focus を使います。

関連するQ&A