How To Deploy Word 2010 Macros To Others?

From the sublime to the ridiculous, here are four different options:

  1. Create an add-in. Distribute and tell others to install it. Instructions
  2. Create a COM add-in. Distribute and tell others to set a reference to it. Instructions
  3. Export the code module containing your macro to a *.bas file. (Right-click module, Export File...) Distribute and tell others to import it.
  4. Copy-paste macro code into an e-mail. Distribute and tell others to paste it into a module.

Save the document as .dotm (macro enabled template). Save it to

%Appdata%/Microsoft/word/startup

Close word. Now, it will be accessible to all other word documents.

If not by default, then go to templates and tick the file saved above

to deploy, create a simple script that copies the file to the appropriate folder. You can probably deploy via email