Я изменил макросы Word Template VB6, чтобы получить поле даты рождения. К сожалению, когда значение извлекается, оно имеет строковое значение с префиксом небольшого квадратного блока и большим количеством правых пробелов, которые я не могу обрезать (например, "1/3/57").
Может кто-нибудь здесь увидеть, в чем проблема? Вот код -
If ActiveDocument.Bookmarks.Exists("dob1") = True Then
personDOB = Mid(ActiveDocument.Bookmarks("dob1").Range.Text, 10, Len(ActiveDocument.Bookmarks("dob1").Range.Text))
personDOB = Trim$(offenderDOB)
End If
If Not IsDate(personDOB) Then
Msg = "Error: Please enter an Person Date of Birth with the format dd/mm/yyyy or leave blank"
Response = MsgBox(Msg, vbOKOnly, BadgeTitle)
End If