VISTAでIE起動


泉さん  2009-11-30 20:36:25  No: 142902  IP: 192.*.*.*

VB2008です。

XPでは以下のソースで正常にIEが立ち上がるのですが
VISTAではIEが2個立ち上がり2個目にYahooが表示されます。

XPの時と同様にIEを1つ立ち上げてYahooを表示させたいのですが
アドバイスを宜しくお願いします。



'IEを起動する
        objIE = CreateObject("InternetExplorer.application") 
'IEのオブジェクトを作る
        objIE.Visible = True
        objIE.Navigate("http://yahoo.co.jp")

編集 削除
ちゃんちき  2009-12-01 08:51:09  No: 142903  IP: 192.*.*.*

http://dobon.net/vb/dotnet/process/checkprevinstance.html
このへんが参考になるかな

編集 削除
泉さん  2009-12-01 19:33:32  No: 142904  IP: 192.*.*.*

ちゃんきち様
さっそくのご解答ありがとうございます、参考資料ではどうにもならないみたいです。

一気に2個たちあがってしまうんです・・・

編集 削除
泉さん  2009-12-01 19:33:34  No: 142905  IP: 192.*.*.*

ちゃんきち様
さっそくのご解答ありがとうございます、参考資料ではどうにもならないみたいです。

一気に2個たちあがってしまうんです・・・

編集 削除
ちゃんちき  2009-12-02 14:02:14  No: 142906  IP: 192.*.*.*

う〜ん。それはおかしいですね。
Vistaの不具合が原因かもしれません。

編集 削除
subaru  2009-12-02 21:47:33  No: 142907  IP: 192.*.*.*

VBScriptですがこのような情報もあります。
http://www.happy2-island.com/vbs/cafe02/capter00711.shtml

ちなみにこの現象はVISTA環境ではなくIE7環境で起こるものなので、
VISTAでもIE8にアップデートすれば発生しなくなります。
またIE7の設定で保護モードをオフにすることでも回避できるようです。

編集 削除
とりあえず  2009-12-02 23:32:36  No: 142908  IP: 192.*.*.*

ジャバスクリプトをはずそうね。

編集 削除