Parece un poco raro que quieras crear una macro para ejecutarla. Lo lógico es que esté en la plantilla tal y como indicas y la ejecutes desde tu programa una vez abierto el documento.
Otra cosa es que quieras relizar una serie de acciones sobre un documento, lo que sí se puede hacer. Para ello, tendrás que conocer los objetos, las funciones y las propiedades de la apliación que manejes.
En la página que te indico tienes información de cómo hacer distintas cosas con un documento word vía DDE, como insertar texto, modificar las propiedades del mismo, crear tablas, ...
http://msdn2.microsoft.com/en-us/lib...ffice.10).aspx
Por otro lado, para probar tu aplicación no está de más que incluyas V.Visible:= True; tras crear el objeto, de esta manera se abrirá la aplicación para que puedas ver lo que hace. Esto te da bastantes pistas.
Espero que te sirva de ayuda.
Un saludo