質問: vbaで既に開いているieをアクティブにするには 質問しつれいします。 三流君のサイトをみながら、エクセルのvbaで、ieを開き証券口座にログインするプログラムを作りました。 一つのプログラムでieを起動して、注文実行まではできるのですが、既に開いている(口座にログインしている)ieをアクティブにしてそこから注文する方法がわからず困っています。 相場が開いている間、シグナルが出た場合、すぐにieをアクティブにして、注文を入力するプログラムをつくりたいと思っています。 既に開いてるie(口座にログインしている)を選択し、objie.navigate "" 'で指定のページに移動できるようにするにはどうしたらいいでしょうか?
回答: とりあえずgetobjectでinternetexplorer.applicationを拾えばよいでしょう。 ただしieは一度に複数開けるため開いているieをアプリケーションからつかむのは あまりお勧めできません。 できればcreateobjectした方がよいと思います。