AngleToString Пример

Sub Example_AngleToString()
    ' Этот пример конвертирует значение радиана к нескольким различным
    ' строкам, представляющим значение в различных единицах.
    
    Dim angAsRad As Double
    Dim unit As Integer
    Dim precision As Long
    Dim angAsString As String
    angAsRad = 0.785398163397448
    unit = acDegrees
    precision = 6
    
    ' Конвертируйте значение в радианах к градусам с точностью 6
    angAsString = ThisDrawing.Utility.AngleToString(angAsRad, unit, precision)
    MsgBox "0.785398163397448 радиана =  " & angAsString & " градусы", , "AngleAsString Пример"
    
    ' Конвертируйте значение в радианах к градусам /Минутам /Секундам с точностью 6
    unit = acDegreeMinuteSeconds
    angAsString = ThisDrawing.Utility.AngleToString(angAsRad, unit, precision)
    MsgBox "0.785398163397448 радиана =  " & angAsString, , "AngleAsString Пример"
    
    ' Конвертируйте значение в радианах к градиентам с точностью 6
    unit = acGrads
    angAsString = ThisDrawing.Utility.AngleToString(angAsRad, unit, precision)
    MsgBox "0.785398163397448 радиана =  " & angAsString, , "AngleAsString Пример"
    
End Sub
Сайт управляется системой uCoz