If you have the Line object, you can always get the Length property.
Sub Test()
Dim pt1(2) As Double
Dim pt2(2) As Double: pt2(0) = 10: pt2(1) = 10
Dim myLine As AcadLine
Set myLine = ThisDrawing.ModelSpace.AddLine(pt1, pt2)
Dim oldLen As Double
oldLen = myLine.Length
Dim newPt(2) As Double: newPt(0) = 20: newPt(1) = 20
myLine.EndPoint = newPt
Dim newLen As Double
newLen = myLine.Length
Debug.Print "Old length: " & oldLen & ", New length: " & newLen
End Sub
R. Robert Bell
BIM Manager
Stantec