[英]is it possible to display a Google Earth map INSIDE Excel?
有沒有辦法,使用Excel 2007可用的腳本在工作表中顯示Google地球地圖?
我已經使用Excel來存儲我已經消失的數據並生成一個KML文件以加載到Google Earth中,但現在他們希望看到一個帶有客戶端地址的相當小的單元格直接在Excel中映射到相當於演示文稿。
Microsoft確實有一個我曾經使用的ActiveX webbrowser控件,而且Panji解釋了如何在excel中創建Web瀏覽器控件
Panji Tengkorak如果您正在尋找的是顯示html表,而不需要在以后計算該值,您可以使用WebBrowser Control,請執行此操作以在Sheet上添加WebBrowser控件:
然后將這行代碼放在任何你想要的地方,它可以放在按鈕上或工作簿事件上。 在以下示例中,我使用按鈕單擊:
Sub Button3_Click()
ThisWorkbook.ActiveSheet.WebBrowser1.Navigate2 "http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=area+51&sll=37.0625,-95.677068&sspn=31.839416,60.732422&ie=UTF8&ll=37.237811,-115.807614&spn=0.015614,0.029655&t=h&z=15"
End Sub
從電子表格到網址獲取坐標應該相對簡單。
Google地圖將需要某種瀏覽器控件來渲染來自地圖查詢的標記。 Excel中沒有這樣的控件。
但是仍然可以處理G地圖的結果並獲取緯度/經度等任何信息。
我錯了,快速搜索谷歌帶來了幾個鏈接。 這是一個: http : //www.automateexcel.com/2005/07/28/google_maps_in_excel/
只要您安裝了Google地球瀏覽器插件(這是與獨立Google地球應用程序的單獨安裝),Google地球也有一個可以嵌入Excel工作表的ActiveX控件(稱為GEPluginX控件)。
ActiveX控件有一個API,您可以使用它將3D視圖導航到不同的位置(我相信您可以加載KML文件並在該文件中查看地標)...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.