As far as I know, there is no such option anywhere else.
What sort of rollout are you planning? Is it a full disk image, or just an installation of Office, or an update to existing Office installations?
The most likely way of using the macro is to put it into a template that you store in the user's profile, in the folder %appdata%\Microsoft\Word\Startup. That will make the macro available in every document the user creates or opens. The different kinds of rollouts generally require different methods of distribution of the template.
One method that should work for everyone on the company network is to include a batch file or PowerShell script in the network logon script. This would look for the template in the user's profile. If it's not there, or if the file date is earlier than the date of the template on the server, then the server's template gets copied to the user's profile.