Word 템플릿의 VB6 매크로를 수정하여 생년월일 필드를 검색했습니다. 불행히도 값을 검색 할 때 작은 사각형 블록이 앞에 붙는 문자열 값과 트리밍 할 수없는 오른쪽 패딩 된 공간이 많이 있습니다 (예 : "1/3/57").Word 템플릿에서 날짜 값을 올바르게 검색 할 수 없습니다.
여기 누구든지 문제가 무엇인지 볼 수 있습니까? 여기에 코드입니다 - 코드에서
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
이전 서식 파일은 WordBasic에서 완전히 작성된 - 클라이언트의 컴퓨터에서 더 이상 작동하지 않는 것 같습니다. 나는 Visual Basic에서 전체 Word Template을 다시 작성했는데, 그 문제는 내가 가진 모든 문제를 해결 한 것으로 보인다. – Spacehamster