Firstly, thanks for a great piece of code. Not only did it provide 95% of a solution for a problem I was looking into but it generated a real eureka moment. I could suddenly see how to run applications from other applications.

I saw that you were using bookmarks. Here's another approach (which I picked up from a forum, quite possibly this one). You can use form fields instead of bookmarks.

[VBA]
With pappWord.ActiveDocument
.FormFields("Ddate").Result = Range("Ddate").Value
.FormFields("NamePark").Result = Range("B2").Value
.FormFields("StAdd").Result = Range("B3").Value
.FormFields("CitySt").Result = Range("B4").Value
End With
[/VBA]