Excel中的VBA启动Google地球停止工作

在大约6个月的时间里,我有一个function强大的电子表格,当点击一个button时,运行一个VBA脚本,从电子表格中经纬度信息创build一个格式正确的kml文件,保存kml文​​档,并启动Google Earth查看绘图坐标。

我6月6号成功使用了这个。 但是,今天我得到这个错误

“未find该组件的许可信息。在devise环境中没有适当的许可证来使用此function”

KML文件仍然被创build和保存,但GE将不再启动。

我已经尝试过这个微软的修复程序,但并没有解决问题。 https://support.microsoft.com/en-us/kb/181854/en-us

下面是启动Google地球的VBA的一部分。 Microsoft Visual Basic for Applications中仍检查“GEPlugintypes库”引用:

Dim appGoogleEarth As EARTHLib.ApplicationGE Set appGoogleEarth = New EARTHLib.ApplicationGE Call appGoogleEarth.OpenKmlFile(OutputFile, 1) 

任何帮助或深入了解为什么这突然成为一个问题,以及如何解决它是非常感激的。