 <p>A stop-gap measure would be to insert one (or several) line(s) of </p> <p>DoEvents</p> <p>after the change and before ActiveWindow....NextHeaderFooter. That command yields execution to the OS. That may give Word the time it needs to catch up. </p> <p>Of course, you would do better to avoid using ActiveWindow... altogether and iterate through the sections with a For loop.</p>