VISTAでIE起動


泉さん  2009-12-01 05:36:25  No: 142902

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 17:51:09  No: 142903

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


泉さん  2009-12-02 04:33:32  No: 142904

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

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


泉さん  2009-12-02 04:33:34  No: 142905

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

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


ちゃんちき  2009-12-02 23:02:14  No: 142906

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


subaru  2009-12-03 06:47:33  No: 142907

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

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


とりあえず  2009-12-03 08:32:36  No: 142908

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


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加