トップ回答者
EXCEL2010でVBAからIE10を操作しようとしますがうまくいきません

質問
-
VBAからIEを操作しようとしていますがうまくいきません。どなたか助けて下さい。
Dim objIE As Object
Dim urlIE As String
urlIE = "http://www.nifty.com/"
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
objIE.navigate urlIE
Stop
Do While objIE.Busy = True Or objIE.readyState <> 4
DoEvents
Loop
< 以下省略>上記のコードを実行しStopでとまったところでローカルウィンドウで
objIEを展開させると中が空っぽになってしまっていて<変数なし>と表示されます。
当然そのまま続行するとアプリケーションエラー440になります。
IEのウィンドウにはちゃんとNavigateで指示したURLの画面が出ています。他のURLもいくつか試しましたが同様の結果になります。
動作環境はWindows7 SP1 + IE10 + EXCEL2010 です。
回答
-
- 回答の候補に設定 Hebikuzure aka Murachi AkiraMVP 2014年8月5日 5:51
- 回答としてマーク y_yasuyasu 2014年8月20日 13:58
すべての返信
-
set ie=getobject("new:{D5E8041D-920F-45e9-B8FB-B1DEB82C6E5E}")
整合性レベル 中 のieの作り方。
- 回答の候補に設定 Hebikuzure aka Murachi AkiraMVP 2014年8月5日 5:51
-
- 回答の候補に設定 Hebikuzure aka Murachi AkiraMVP 2014年8月5日 5:51
- 回答としてマーク y_yasuyasu 2014年8月20日 13:58