显示当前Map的所有图层名称(VBA)
来源:互联网 发布:阿玛达折弯机编程视频 编辑:程序博客网 时间:2024/06/05 21:50
Public Sub ShowLayerName()
'/显示当前Map中的图层
Dim pFeatureLayer As IFeatureLayer
Dim pLayer As ILayer
Dim pDocument As IMxDocument
Dim pMap As IMap
Set pDocument = ThisDocument
Set pMap = pDocument.FocusMap
Dim i As Long
For i = 0 To pMap.LayerCount - 1
'/用当前Map的图层对象实现相应的图层接口
'/如果只是为了显示图层名称,则IFeature或者ILayer接口都可以
'/实现IFeatureLayer接口
Set pFeatureLayer = pMap.Layer(i)
'/实现ILayer接口
Set pLayer = pMap.Layer(i)
Debug.Print pFeatureLayer.Name
Next
End Sub
Public Sub ShowLayerName1()
'/显示当前Map的图层
Dim pDocument As IMxDocument
Dim pMap As IMap
Set pDocument = ThisDocument
Set pMap = pDocument.FocusMap
Dim pLayers As IEnumLayer
'/实现IEnunLayer接口,类似于Collection
Set pLayers = pMap.Layers
'/以下是遍历这个Collection
'/实现显示所有图层的名称
Dim pFeatureLayer As IFeatureLayer
Set pFeatureLayer = pLayers.Next
While Not pFeatureLayer Is Nothing
Debug.Print pFeatureLayer.Name
Set pFeatureLayer = pLayers.Next
Wend
End Sub
'/显示当前Map中的图层
Dim pFeatureLayer As IFeatureLayer
Dim pLayer As ILayer
Dim pDocument As IMxDocument
Dim pMap As IMap
Set pDocument = ThisDocument
Set pMap = pDocument.FocusMap
Dim i As Long
For i = 0 To pMap.LayerCount - 1
'/用当前Map的图层对象实现相应的图层接口
'/如果只是为了显示图层名称,则IFeature或者ILayer接口都可以
'/实现IFeatureLayer接口
Set pFeatureLayer = pMap.Layer(i)
'/实现ILayer接口
Set pLayer = pMap.Layer(i)
Debug.Print pFeatureLayer.Name
Next
End Sub
Public Sub ShowLayerName1()
'/显示当前Map的图层
Dim pDocument As IMxDocument
Dim pMap As IMap
Set pDocument = ThisDocument
Set pMap = pDocument.FocusMap
Dim pLayers As IEnumLayer
'/实现IEnunLayer接口,类似于Collection
Set pLayers = pMap.Layers
'/以下是遍历这个Collection
'/实现显示所有图层的名称
Dim pFeatureLayer As IFeatureLayer
Set pFeatureLayer = pLayers.Next
While Not pFeatureLayer Is Nothing
Debug.Print pFeatureLayer.Name
Set pFeatureLayer = pLayers.Next
Wend
End Sub
- 显示当前Map的所有图层名称(VBA)
- 显示当前Map的所有图层名称(VBA)
- 显示指定图层的所有字段信息(VBA)
- 枚举当前计算机所有的CSP名称
- 所有的shadow map的名称
- 显示当前ActiveView类型(VBA)
- 【VBA研究】查找文件夹下面所有文件的名称
- VBA案例4:取文件夹中所有文件的名称
- 在当前地图窗口添加一个Shape文件为一个图层(VBA)
- CAD 二次开发 图层操作(2)获取所有图层名称
- (lazarus)显示所有进程的映像名称
- 枚举当前系统中的所有用户的名称
- 获取当前系统的所有可见窗口名称
- [VBA Source]显示所有faceId对应的图标
- Oracle 显示当前的所有用户表
- VC 显示当前运行的所有进程
- 获取当前显示界面的所有cell
- 在当前页面新建一个div浮动层显示选中的图片(div浮动层)
- 开始我的CSDN blog
- Ajax中的高级请求和响应(5,6)
- AJAX框架简介
- 网页背景颜色,从上往下渐渐变淡~
- 显示当前Map的所有图层名称(VBA)
- 显示当前Map的所有图层名称(VBA)
- JUnit 4快速入门
- 大内高手—内存模型
- TARGET属性使用
- JAVA字符的编码[转载]
- scep(简单证书注册协议)
- 生成固定范围内的随机数
- 浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人
- Tomcat 5的Session Persistent问题