天涯左岸

让ArcGIS 10.1支持VBA

ArcGIS 10.1已经发布一段时间了,相信很多人已经用上了。在ArcGIS 10.1没有发布之前,就有消息说ArcGIS 10.1将不再支持VBA,这对于经常使用VBA的童鞋来说可谓是晴天霹雳,因为之前所有VBA写的东西在ArcGIS 10.1上都将无法运行。那有没有什么办法让它支持VBA呢?笔者昨天的偶然发现解决了这个问题。

昨天,笔者在查看ArcGIS 10.1的安装包时,偶然看到其中有一个名为“VBACompatibility”的文件夹,顾名思义就是“VBA兼容包”啊(如图1所示),笔者猜想,既然将这个安装包放在10.1的光盘上,那么应该可以给10.1安装。

抱着试试看的心态,笔者安装了此兼容包,安装完成后发现ArcGIS 10.1确实又支持VBA了(如图2所示)。笔者测试了四色地图制作工具,顺利运行通过(之前因为10.1不再支持VBA,此程序不能在10.1上运行)。

图1  ArcGIS 10.1(129026)安装包中的VBA兼容安装包
图1  ArcGIS 10.1(129026)安装包中的VBA兼容安装包

图2  ArcGIS 10.1中的宏和VB编辑器
图2  ArcGIS 10.1中的宏和VB编辑器

笔者已将ArcGIS 10.1的VBA兼容安装包放在了本站下载区,如果需要,请移步下载。

5 comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注