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日 8:19

回答

  • フォーラム オペレーターの星 睦美です。
    y_yasuyasu さん、こんにちは。

    回答する方が混乱しますので重複した投稿はフォーラムでは歓迎されません。もし投稿するカテゴリに迷った場合には、質問内容に関連があるカテゴリを一つ選んで投稿いただければオペレーターが適切なカテゴリにスレッドを移動します。今回の質問は以下のVBAフォーラムで返信がありますので、こちらのスレッドはクローズさせていただきます。

     (Visual Basic for Application フォーラム)・EXCEL2010でVBAからIE10を操作しようとしますがうまくいきません :


    フォーラム オペレーター 星 睦美 - MSDN Community Support



    • 回答としてマーク 星 睦美 2014年8月4日 0:26
    • 編集済み 星 睦美 2014年8月4日 0:31 編集
    2014年8月4日 0:25

すべての返信

  • マルチポストはやめなさい。
    2014年8月2日 11:13
  • フォーラム オペレーターの星 睦美です。
    y_yasuyasu さん、こんにちは。

    回答する方が混乱しますので重複した投稿はフォーラムでは歓迎されません。もし投稿するカテゴリに迷った場合には、質問内容に関連があるカテゴリを一つ選んで投稿いただければオペレーターが適切なカテゴリにスレッドを移動します。今回の質問は以下のVBAフォーラムで返信がありますので、こちらのスレッドはクローズさせていただきます。

     (Visual Basic for Application フォーラム)・EXCEL2010でVBAからIE10を操作しようとしますがうまくいきません :


    フォーラム オペレーター 星 睦美 - MSDN Community Support



    • 回答としてマーク 星 睦美 2014年8月4日 0:26
    • 編集済み 星 睦美 2014年8月4日 0:31 編集
    2014年8月4日 0:25