10.8还能用vba吗?

经常要显示所选要素,以前做了个vba,10.8不支持vba吗?
在arcgis10.2中运行没问题,在arcgis10.8下,提示出错,
停在这一句 Set lyr = FindLayer(mxDoc.FocusMap, "BUILDING") '调用FindLayer函数查找图层
提示 Compile error:
Sub or Function not defined
如何解决?
不支持的话,选择要素后以1:1万显示所选要素,用python也能做吗?
已邀请:

彭晓蕾

赞同来自:

从 ArcGIS Desktop 10.5 版本开始,Microsoft Visual Basic for Applications (VBA) 不再受支持。建议 Microsoft VBA 用户继续使用 ArcGIS Desktop 10.2.2 或更早版本,或将 VBA 自定义迁移到 ArcMap 加载项、ArcPy 脚本或使用 Pro SDK for .NET 构建的 ArcGIS Pro 加载项。

sblisb

赞同来自:

选择要素后以1:1万显示所选要素,这个功能来个示例

要回复问题请先登录注册