Creating a Word document from a template
Microsoft Office Word can present Dynamics AX data in a variety of formats. One way is to use Word templates which can combine predefined formats with Dynamics AX data to generate nice looking business documents. Another way of formatting extracted Dynamics AX data using Office documents is the newly introduced Microsoft Office Add-ins.
But if Add-ins are not installed, Dynamics AX still allows Word documents to be created from code. Although there are no standard helper classes for Word as we have for Excel, Word documents can still be created using a very similar approach by calling COM
components directly.
In this recipe, we will create a simple Word document from a template. We will use the COM
component model to read the Word template and fill it in with data from the system.
Getting ready
Before we start with the code, we have to create a new Word template and save it as a file named letter.dotx. Add some text and four bookmarks (use the Insert...