Hi,
I've created a Word template using a primary entity and added a related entity with a 1:N relationship. I added a table and inserted some fields from the related entity – it works fine.
Now I'd like to display this repeating data outside of a table, for example in a numbered list or with some text in between fields
I tried adding a Repeating Content Section Control manually and mapping it to the relationship, but it doesn't seem to work.
Are repeating items strictly supported only within tables? Or is there a way to format repeating data outside of a table in Word Templates?
Thanks!
You are correct. Repeating content in Word templates for Dynamics 365 is primarily designed and best supported within tables.
While Word offers the "Repeating Content Control" feature, its direct integration and data binding capabilities within the context of Dynamics 365 Word templates are optimized for tabular data.
Why it's difficult outside tables:
Workarounds and Considerations (with limitations):
While a direct, clean solution for repeating content outside tables is limited, here are some approaches you could explore, keeping in mind their drawbacks:
In summary, while the desire to format repeating data outside of tables is understandable, the native Word template integration with Dynamics 365 is heavily optimized for tabular structures. Direct and reliable repetition of content outside tables without significant workarounds or limitations is not a primary feature.
For your specific use case of a numbered list with text in between fields, the most practical approach within the standard Word template capabilities is likely to simulate the list appearance using a table. You can achieve this by:
While not ideal, this approach leverages the supported repeating content within tables and uses Word's formatting capabilities to approximate your desired list format. The other workarounds mentioned above involve more complexity and potential drawbacks.
Siv Sagar
149
Super User 2025 Season 1
Vahid Ghafarpour
80
Super User 2025 Season 1
Sohail Ahmed
70