Jonathan West wrote: >>> Application.ActiveDocument.UndoClear >>> >>> >> Doesn't this method put the deleted _Toc item back into the document? >> >> > > No, it clears the Undo stack, preventing you from getting "out of memory" > messages as you delete 5000 bookmarks. > > I should know, I wrote the macro :-) > Now that's good housekeeping :-)