The simplest method without programming is to use content controls for the various fields and then create new documents from the template. You will probably find
Insert Content Control Add-In useful.
If you want a 'pop-up' dialog then you will need macros e.g.
Create a userform