你要只是用VBA脚本基于desktop开发的话,你所安装的东西就足够了。这种开发方式要以desktop为基础,脱离不了desktop的存在而存在。利用arcgis engine与上一中开发方式完全不同,完全脱离了desktop环境,装上AE,再装个runtime就可以进行开发了。语言的选择也很多,如你举例子的vb,或者.NET的,或者JAVA都可以。
我有arcgis engine