This is possible, yes. It is not a beginner task however.
Start by looking into AutoText. See
Automated Boilerplate Using Microsoft Word.
Then consider using a UserForm to insert either AutoText entries or the text itself into a document. See
Create a Simple Userform. The difference is that it is easier to have pre-formatted text as AutoText and may be easier to edit than editing the UserForm's code directly.
Before you start on this, though, be sure you have a clear understanding of Styles and are using them for all of your formatting in your template.
Understanding Styles in Microsoft Word