検索で開いたページのアドレスを取得したい のですが 削除
Message#3 2017年4月1日(土)13時01分 From: たろう |
ジャッカルのメッセージ(#2)への返事 "http://www.netkeiba.com/"です ネットケイバです > 次のページのリンクってどこ? > > > Sub 馬サイト探してアドレス取る() > > > > Dim objIE As InternetExplorer > > Dim timeOut As Date > > > > 'IE(InternetExplorer)のオブジェクトを作成する > > Set objIE = CreateObject("InternetExplorer.Application") > > > > > > 'IE(InternetExplorer)を表示する > > objIE.Visible = True > > > > '表示位置(左上の座標)とサイズ(高さ・幅)を調整する > > objIE.FullScreen = False '※Trueのモードだとびっくりするよ > > objIE.Top = 20 '左上 上位置 > > objIE.Left = 20 '左上 左位置 > > objIE.Width = 600 '横幅 > > objIE.Height = 600 '高さ > > > > 'XXXバー、外観・外枠の調整。 > > objIE.Toolbar = True 'タブの切り替えで必要なので、ツールバーを表示にする > > objIE.MenuBar = False 'メニューは非表示にする > > objIE.AddressBar = True 'URLなど アドレスバーは確認のため、表示する > > objIE.StatusBar = True '一番下のステータスバーを表示。 > > > > '指定したURLのページをIEで起動する > > 'objIE.Navigate "http://www.netkeiba.com/" > > > > '完全にページが表示されるまで待機する > > timeOut = Now + TimeSerial(0, 0, 10) > > > > Do While objIE.Busy = True Or objIE.ReadyState <> 4 > > DoEvents > > Sleep 1 > > If Now > timeOut Then > > objIE.Refresh > > timeOut = Now + TimeSerial(0, 0, 10) > > End If > > Loop > > > > timeOut = Now + TimeSerial(0, 0, 10) > > > > Do While objIE.Document.ReadyState <> "complete" > > DoEvents > > Sleep 1 > > If Now > timeOut Then > > objIE.Refresh > > timeOut = Now + TimeSerial(0, 0, 10) > > End If > > Loop > > keyWD = "ミサイルマン" > > objIE.Document.all("word").Value = keyWD > > > > objIE.Document.forms(0).submit > > > > ZZZ1 = Now + TimeValue("00:00:03") > > Application.Wait (ZZZ1) > > > > 'データの取得 下記の objIE が最初のアドレス > > myA = objIE.Document.URL > > MsgBox myA > > End Sub > > > > 次に開いたページのアドレスを取りたいのですが > > 次に移動したページの objIE 取り方がわかりません > > 宜しくお願いします |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。