多义线顶点个数能不能设置为变量?
为什么Coordinates(A)不能设置为变量?<br/>一定要设置为常数Coordinates(10)<br/>有办法解决吗?<br/> 本帖最后由 作者 于 2008-3-3 15:32:09 编辑 <br /><br /> <p>设置为变量没有问题啊:</p><p> Dim i As Integer<br/> i = 1<br/> Dim coord As Variant<br/> coord = plineObj.Coordinate(i)</p><p>你是用Coordinate还是用Coordinates?</p> 我用的是Coordinates,不可以吗? <p>hs = xlApp.WorksheetFunction.Count(Columns(1))</p><p> Dim Coordinates(hs - 1) As Double<br/> </p><p> For i = 1 To hs<br/> Coordinates(i - 1) = Cells(i, 1)<br/> Next i<br/> Set acadpline = mspace.AddLightWeightPolyline(Coordinates)<br/>acadpline.Update</p><p></p><p>提示编译错误:要求参数表达式</p> <p>将Dim Coordinates(hs - 1) As Double改为:</p><p>ReDim Coordinates(hs - 1) As Double试一下.</p>
页:
[1]