免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1341|回复: 5
收起左侧

[求助] 9.3下的代码,在10.0下不能用,请帮助修改一下

[复制链接]

11

主题

175

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
125
发表于 2013-5-6 09:59 | 显示全部楼层 |阅读模式
引用这个帖子,但在10.0中运行错误,不知怎么修改一下:
http://bbs.3s001.com/forum.php?mod=viewthread&tid=46298


代码如下:
'=========================
'shape_Get_X_Min.cal
'Author: Ianko Tchoukanski
'http://www.ian-ko.com
'=========================
Dim pMxDoc As IMxDocument
Dim pGeometry As IGeometry
Dim pMap As IMap
Dim pEnvelope As IEnvelope
Dim dXMin As Double
Dim bSrefFromMap As Boolean
'=======================
'Adjust the parameter below
'bSrefFromMap = True ==> the coordinates will be calculated in the projection of the Map
'bSrefFromMap = False ==> the coordinates will be calculated in the projection of the data
bSrefFromMap = True
'=======================
If (Not IsNull([Shape])) Then
  Set pGeometry = [Shape]
  If (Not pGeometry.IsEmpty) Then
    If (bSrefFromMap) Then
      Set pMxDoc = ThisDocument
      Set pMap = pMxDoc.FocusMap
      pGeometry.Project pMap.SpatialReference
    End If
    Set pEnvelope = pGeometry.Envelope
    dXMin = pEnvelope.LowerLeft.X
  End If
End If
__esri_field_calculator_splitter__
dXMin

1

主题

3万

铜板

15

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2259
发表于 2013-5-6 14:38 | 显示全部楼层
vb的代码10当然不能用了,要用python

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

回复 支持 反对

使用道具 举报

11

主题

175

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
125
 楼主| 发表于 2013-5-6 14:58 | 显示全部楼层
本帖最后由 lybwr8 于 2013-5-6 16:47 编辑
52yiyi 发表于 2013-5-6 14:38
vb的代码10当然不能用了,要用python

知道不能用,用python也出现错误,关键问的就是如何去修改它。

回复 支持 反对

使用道具 举报

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128745

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2013-5-6 15:37 | 显示全部楼层
这个VB和excel的VB则呢吗能一样?
不过有相似的地方
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

11

主题

175

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
125
 楼主| 发表于 2013-5-6 15:44 | 显示全部楼层
housex 发表于 2013-5-6 15:37
这个VB和excel的VB则呢吗能一样?
不过有相似的地方

说点具体的,怎么改一下,急用。谢谢
回复 支持 反对

使用道具 举报

0

主题

2230

铜板

15

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2033
发表于 2021-6-23 08:44 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表