Word documents have the ability to use special variables. Like AutoText in ARCHICAD, variables in Word can be inserted at different places in formatted text. So we just need to assign a value to them and the document, while remaining properly formatted, will reflect the new data.