- ベストアンサー
VBScriptで32ビットIEの起動のさせ方
Windows7 Professional 64ビット版を使用しております。 VBScriptのCreateObjectで32ビット版のIEを起動させたいのですが、 CreateObject("InternetExplorer.application") では、64ビット版のIEが起動されてしまいます。 CreateObjectで32ビット版のIEを起動するには、 引数のProgIDに何を記述すれば良いのでしょうか? ご存じの方、宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#259269
回答No.1
64bit と 32bit 環境は完全に分離されていますので、64bit の VBScript (cmd.exe)から 32bit の EXE を起動する事はできません。 32bit の cmd.exe 上で 32bit の VBScript を動かしてください。 32bit の cmd.exe は、下記の手順で起動できます。 スタートメニューをクリックし、「プログラムとファイルの検索」ボックスに %windir%\SysWoW64\cmd.exe と入力します。 32bit の cmd.exe であとはいつもどおりに VBScript を起動します。 cscript xxxx.vbs
お礼
教えていただいた方法で、無事に解決しました。ありがとうございました。