気になったことを取り上げています。
Private Sub Document_Open()5. ツール→マクロ→セキュリティ→「中」
Dim Birthday As Date
Birthday = CDate(Me.FormFields("誕生日").Result)
If IsDate(Birthday) Then
Me.FormFields("年齢").Result = DateDiff("yyyy", Birthday, Date)
If CDate(CStr(Year(Date)) & "/" & Format(Birthday, "mm/dd")) >= Date Then
Me.FormFields("年齢").Result = Me.FormFields("年齢").Result - 1
End If
End If
End Sub