簡體   English   中英

是否可以在Excel中顯示Google地球地圖?

[英]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控件:

  1. 在Excel中,在“設計”視圖中打開表單。
  2. 右鍵單擊菜單欄,然后​​單擊“控件工具箱”。
  3. 在工具箱中,單擊“更多控件”工具。 出現一個菜單,列出系統中所有已注冊的ActiveX控件。
  4. 在ActiveX控件的菜單上,單擊Microsoft WebBrowser控件。
  5. 在工作表上,單擊要放置控件的位置。
  6. 將控件移動並調整到要顯示的區域

然后將這行代碼放在任何你想要的地方,它可以放在按鈕上或工作簿事件上。 在以下示例中,我使用按鈕單擊:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM