none
EXCEL2010でVBAからIE10を操作しようとしますがうまくいきません RRS feed

  • 質問

  • 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 です。

    2014年8月2日 7:43

回答

すべての返信