標題:
[發問]
有關使用Excel方便讀取Google地圖內的起始點(請下載附件)
[打印本頁]
作者:
av8d
時間:
2016-1-20 16:53
標題:
有關使用Excel方便讀取Google地圖內的起始點(請下載附件)
本帖最後由 av8d 於 2016-1-20 17:23 編輯
[attach]23144[/attach]
1/20 17:17 網頁有跑出來~但是地圖無法顯示。
作者:
stillfish00
時間:
2016-1-21 10:00
回復
1#
av8d
http://stackoverflow.com/questio ... t-to-show-search-ne
saddr 起點
daddr 終點
作者:
lpk187
時間:
2016-1-21 10:11
本帖最後由 lpk187 於 2016-1-21 10:25 編輯
回復
1#
av8d
可以這樣
https://www.google.com.tw/maps/dir/啟點/終點
設[B2]為啟點,[C2]為終點
所以:
With CreateObject("InternetExplorer.Application")
.Visible = True
.Navigate "https://www.google.com.tw/maps/dir/" & [B2] & "/" & [C2]
Do While .Busy Or .ReadyState <> 4
DoEvents
Loop
End With
作者:
av8d
時間:
2016-1-21 17:12
回復
3#
lpk187
謝謝兩位老師的幫忙,右方地圖看來要手動調整了,需要一番功夫,還是非常感謝兩位老師。
作者:
av8d
時間:
2016-10-6 11:44
本帖最後由 av8d 於 2016-10-6 11:47 編輯
回復
3#
lpk187
老師~我發現一個問題~我發現無論按兩下B2、B3、B4,他都只會作用B2起點C2終點
照道理按兩下B2,會出現B2起點C2終點沒錯
但是按兩下B3,應該要出現3起點C3終點才對
照到方法了~謝謝各位老師
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 2 And Target.Value <> "" Then
If Target.Range("B1") <> "" Then
Cancel = True
With CreateObject("InternetExplorer.Application")
.Navigate "https://www.google.com.tw/maps/dir/" & Target & "/" & Target.Range("B1")
Do While .Busy Or .ReadyState <> 4
DoEvents
Loop
.Document.all("gs_id51").innerText = Target
.Document.all("gs_id52").innerText = Target.Range("B1")
'.Document.all("d_sub").Click
.Visible = True
End With
End If
End If
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)