Insert Document Scale as text string - Architectural Format

I was wondering how I can change this VBA code so that the string it inserts is in Architectural format instead of the format its in example: 1-1/2" = 1'-0" is inserted as 1:8. My end goal would be to have a shortcut or a macro button set up so that after I change the scale on the current page and select the text I could quickly update the current pages scale reference included in my drawings. Thanks!

Sub InsertWorldScaleAsText()
' Get world scale
Dim scaleFactor As Double
Dim scaleText As String

scaleFactor = ActiveDocument.WorldScale
scaleText = "1:" & Format(scaleFactor)

' Insert text into selected shape
If Not ActiveShape Is Nothing Then
If ActiveShape.Type = cdrTextShape Then
ActiveShape.Text.Story = scaleText
MsgBox "World scale inserted: " & vbCrLf & scaleText, vbInformation, "Scale Info"
Else
MsgBox "Please select a text shape.", vbExclamation
End If
Else
MsgBox "No shape is selected.", vbExclamation
End If
End Sub