- Katılım
- 16 Ekim 2011
- Mesajlar
- 131
- Excel Vers. ve Dili
- 2007
Aşağıda ki kod çalışmıyor. Dİkkatimi çeken şu oldu ki nokta dizisini döngü ile değilde manuel yaparsam çalışıyor, örneğin;
noktaDizi(0)=2
noktaDizi(1)=4
....
noktaDizi(709)=1210 gibi.
Yardımcı olabilir misiniz?
Sub Test2()
Dim noktaDizi(710) As Double
For i = 0 To 709
noktaDizi(i) = i * i-5
Next
Dim ACAD As AcadApplication
Dim egriCiz As AcadLWPolyline
On Error Resume Next
Set ACAD = GetObject(, "AutoCAD.Application")
If (Err <> 0) Then
Err.Clear
Set ACAD = New AcadApplication
ACAD.Visible = True
If (Err <> 0) Then
MsgBox Err.Number & " " & Err.Description
End
End If
End If
Set egriCiz = ACAD.ActiveDocument.ModelSpace.AddLightWeightPolyline(noktaDizi)
cizim1.Closed = False
End Sub
noktaDizi(0)=2
noktaDizi(1)=4
....
noktaDizi(709)=1210 gibi.
Yardımcı olabilir misiniz?
Sub Test2()
Dim noktaDizi(710) As Double
For i = 0 To 709
noktaDizi(i) = i * i-5
Next
Dim ACAD As AcadApplication
Dim egriCiz As AcadLWPolyline
On Error Resume Next
Set ACAD = GetObject(, "AutoCAD.Application")
If (Err <> 0) Then
Err.Clear
Set ACAD = New AcadApplication
ACAD.Visible = True
If (Err <> 0) Then
MsgBox Err.Number & " " & Err.Description
End
End If
End If
Set egriCiz = ACAD.ActiveDocument.ModelSpace.AddLightWeightPolyline(noktaDizi)
cizim1.Closed = False
End Sub