I'm looking for a method to change the description of an existing block via VBA without any input of the user. I would the routine to be: For i = 0 To ActiveDocument.Blocks.Count - 1 if ActiveDocument.Blocks(i).Name="XXX" then <change block description>(?) end if next i ....