Macros - spawn of evil
Documents should not have macros. If you need anything fancy then it should be like MailMerge for WordStar with placeholders and executed separately.
If there weren't macros end embedded crap in documents (Word, PDF, etc) we'd have considerably smaller attack surface.