Is there a way to save a macro in word, not inside the document?
In MS Word for the mac when you go to Tools > Macro > record Macro there is a pop-up menu called "Store macro in:" and then "All Documents (Normal.dotm)" is selected.

This will store the Macro in the file that Word checks at startup for macros and will be available to all documents.

In fact all Macro menu selections will have an option for looking in the "Normal.dotm" or saving to "Normal." which is usually the default save location for saved macros.