• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vbaie操作 新しく開いたウインドウを操作したい)

新しく開いたウインドウをVBAで操作する方法について

このQ&Aのポイント
  • VBAを使用して新たに開いたウインドウを操作する方法について知りたいです。
  • 現在、「http://anpi.jp/top」のページの「名前」フィールドにVBAで文字を入力しようとしていますが、実行時エラー91が発生します。
  • 新たなオブジェクトを作成し、それを使用して「http://anpi.jp/top」のページを操作する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ki-aaa
  • ベストアンサー率49% (105/213)
回答No.1

こんにちわ すでに開いているIEに、オブジェクトをセットする Dim myUrl As String Dim myFlag As Boolean Dim objIE As Object myUrl = "http://anpi.jp/top" For Each objIE In CreateObject("Shell.Application").Windows If objIE.LocationURL = myUrl Then myFlag = True Exit For End If Next objIE If Not myFlag Then msgbox "目的のページはありません" else msgbox "objIEにセットされました" End If

zxc5463czx
質問者

お礼

なるほど!すべてのブラウザをループして入れる方法ですね! 自分なりにアレンジしてうまくいきました。 ありがとうございました。勉強になりました。

その他の回答 (1)

  • DOUGLAS_
  • ベストアンサー率74% (397/534)
回答No.2

 ご質問文を拝見しますと、随分とIEの操作にはお詳しいようですので、こちらをどうぞ。 ●二つ目のタブを閉じたい http://okwave.jp/qa/q7830049.html

zxc5463czx
質問者

お礼

実はその質問に感化され質問してしまったのです。

関連するQ&A