阅读:1693回复:1
用VBA,想看Raster有几个bands,为什么下面的代码会出错Public Sub checknumber() Dim pMap As IMap Dim pRasterlayer As Irasterlayer Dim pRaster As IRaster Dim pRasBC As IRasterBandCollection End Sub 运行后出现compile error:argument not optional的错误,然后指向了Public Sub Checknumber(),请问这个代码有什么问题?? [此贴子已经被作者于2006-9-7 14:22:43编辑过] |
|
|
1楼#
发布于:2006-09-07 14:36
搞定了,是因为Set pRasterlayer = pMap.Layer应该改成pMap.layer(0) |
|
|