Hi cstewart,
It is not clear how your scenario is supposed to work. Create all three pages for each row, or is a specific template linked to a type of row. I couldn't find a matching column in your data.
Anyway, your problem is to extract the fields of the different columns of each row and distribute them over the drawing.
You could do this by using simple and honest VBA code.
I opted however for a tool I wrote some time a ago (
http://visguy.com/vgforum/index.php?topic=6318.msg25957#msg25957).
This simplifies the extraction of the data.
One could also have used annotation shapes.
The key is to have one shape associated to one row in the data table.
I showed the process in a small video on youtube (
https://youtu.be/Y9nH38RrMhE)
Next steps:
Either you create the pages manually as shown in the video, or you write a macro to iterate over all the rows of the data table, allocate a new value to the "data container", duplicate the template page, rename it.
You'll get all the necessary commands, if you record a macro while doing these steps manually.
I checked that all the commands are really displayed in the macro.
HTH and best regards,
Y.