I have looked at the date-fix code and I am unable to find the relevant area, as per Post #71, you suggest that I replace.

Also, at the moment, each time either of the two macros strike an error, the only option I seem to have is to start running them all over again from the beginning. Ideally, it would be great if the macros did not to stop on an error, but continue to the end.

If this can't be done, is there a way of continuing from a specific point onwards that I choose manually? Although not ideal, because I would have to do this manually, I could at least set the starting point after the file with the error instead of always having to run the macros from the beginning.

On Error GoTo NotSaved
.Close SaveChanges:=True
NotSaved:
If .Saved = False Then
' Output a 'protected' file report in the document from which the macro is run.
ThisDocument.Range.InsertAfter vbCr & strDoc & " save error. Not updated."
End If
On Error GoTo 0