- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WEBクエリで地図を取得する事は出来ない?)
WEBクエリで地図を取得する事は出来ない?
このQ&Aのポイント
- WEBクエリを使用して地図を取得することは可能でしょうか?東京駅の地図をエクセルに読み込みたい場合、データ→WEBクエリ→アドレスにhttp://www.mapion.co.jp/m/35.6778222_139.7705278_8/v=m3:%E6%9D%B1%E4%BA%AC%E9%A7%85/を入力し、ページを取り込むことができますが、エクセルに地図を読み込むことはできません。
- 地図をエクセルに貼り付けるためには、WEBクエリではなく別の方法を使用する必要があります。
- 上記のURLをCTRL+Aで全て選択して、コピーして、エクセルに貼り付けると、10枚の地図がエクセルに貼り付けられます。
- みんなの回答 (3)
- 専門家の回答
お礼
再度ご回答ありがとうございます。 さっそく、 Sub VBAでWebQuery() Dim ページ As String ページ = "http://www.mapion.co.jp/m/basic/35.6778222_139.7705278_8/t=simple/size=600x550/icon=home,139.7705278,35.6778222/" Sheets.Add after:=Sheets(Sheets.Count) Set myIE = CreateObject("InternetExplorer.Application") myIE.Visible = True myIE.Navigate ページ Do Until myIE.busy = False And myIE.ReadyState = 4: Loop For Each myTAGs In Array("script", "input", "select", "textarea") For Each myTAG In myIE.document.getElementsByTagName(myTAGs) myTAG.outerHTML = "" Next Next myBody = myIE.document.body.outerHTML myIE.document.parentwindow _ .clipboardData.SetData "Text", myBody ActiveSheet.Paste myIE.Quit: Set myIE = Nothing MsgBox "完了" End Sub を実行してみたのですが、 今度はエラーにならずにWEBクエリが出来ましたがやはり画像の読み込みはできません。 オートシェイブはいくつか読み込めてました。 当方のバージョンは2003・2007です。