有没有办法,使用Excel 2007可用的脚本在工作表中显示Google地球地图?
我已经使用Excel来存储我已经消失的数据并生成一个KML文件以加载到Google Earth中,但是现在他们希望看到一个非常小的单元格,其中客户端地址直接映射到Excel中以完成演示文稿.
Microsoft确实有一个我曾经使用的ActiveX webbrowser控件,而且Panji解释了如何在excel中创建Web浏览器控件
Panji Tengkorak如果您正在寻找的是显示html表,而不需要在以后计算值,您可以使用WebBrowser Control,请执行此操作以在Sheet上添加WebBrowser控件:
在Excel中,在"设计"视图中打开表单.
右键单击菜单栏,然后单击"控件工具箱".
在工具箱中,单击"更多控件"工具.出现一个菜单,列出系统中所有已注册的ActiveX控件.
在ActiveX控件的菜单上,单击Microsoft 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
从电子表格到网址获取坐标应该相对简单.