用VBA输入多段线一般是先定义输入一个点向量 dim pts(0 to 11) as double pts(0)=... pts(1)=... ... ... ... 然后再用ADDPOLYLINE方法绘多段线,这种方法点的个数要事先在"dim pts(0 to 11) as double"中定好(此例为四个点) 现在我的问题是,点的个数不能事先定好,而是要根据前面的输入情况确定,但"dim pts(0 to 11) as double"要求范围为常量 这样我就不能根据实际情况调节点向量的大小了,也就无法绘多断线线(如果强行定义一个很大的范围,如dim pts(0 to 1000) as double,那么ADDPOLYLINE会认为有很多(0,0,0)的点) 请问大侠:如何解决当点的个数不定时,用VBA绘多段线的方法 |