Private Sub Document_ContentControlOnExit(ByVal ContentControl As ContentControl, Cancel As Boolean)
Dim Dte As Date, DteString As String
If ContentControl.Type = wdContentControlDate Then
If IsDate(ContentControl.Range.Text) Then
Dte = DateValue(ContentControl.Range.Text)
Else
Dte = DateValue("1 " & Mid(ContentControl.Range.Text, 5, 1000))
End If
End If
DteString = Format(DateSerial(Year(Dte) + 1, Month(Dte), Day(Dte)), "d mmmm yyyy")
If Left(DteString, 2) = "1 " Then DteString = "1er" & Mid(DteString, 2, 1000)
ThisDocument.FormFields("Dte1").Result = DteString
ThisDocument.Fields.Update
End Sub