0
사용자 입력에 따라 포인트에서 시작하는 리더를 만들고 나서 두 번째 포인트는 x & y에서 50 유닛 떨어져 있습니다. 나는 개념이 작동해야한다고 생각하지만 배열 값에 50을 추가하는 데 문제가 있습니다.개별 배열 값에 값 추가하기
가Set annotationObject = Nothing
Dim StartPoint As Variant
leaderType = acLineWithArrow
Dim Count As Integer
Dim points(0 To 5) As Double
StartPoint = ACAD.ActiveDocument.Utility.GetPoint(, "Specify insertion point")
MsgBox StartPoint(0) & "," & StartPoint(1) & "," & StartPoint(2)
StartPoint(3) = StartPoint(0) + 50
StartPoint(4) = StartPoint(1) + 50
StartPoint(5) = StartPoint(2)
Set leader1 = ACAD.ActiveDocument.ModelSpace.AddLeader(StartPoint, annotationObject, leaderType)
당신이 오류가 않고 오류를 얻을 때 시작점의 UBound 함수는 무엇인가 :
이 시도? –
실제로 내가 범위 밖의 subscript 알려주고 라인에 그것을 얻을 StartPoint (3) = StartPoint (0) + 50 –
나는 당신의 도움에 감사드립니다! 시작점과 점의 배열 사이에 섞여 있었어. –