我不确定为什么它不适合你,你是否在第二个getpoint函数上使用相对变量?
这可能有助于您调试一些。
Public Sub Test()
Dim OnePoint as Variant
Dim TwoPoint As Variant
OnePoint = ThisDrawing.Utility.GetPoint(, “Pick 1st point:”)
TwoPoint = ThisDrawing.Utility.GetPoint(OnePoint, “And the second?”)
MsgBox “Distance” & Str(Distance(OnePoint, TwoPoint)) & “ X:” & OnePoint(0) - TwoPoint(0) & _
“ Y:” & OnePoint(1) - TwoPoint(1), , “One Fish Two Fish”
End Sub