It looks to me that you would be best off creating
templates for at least some of these, perhaps storing them as Workgroup templates.
Another option would be AutoText or Building Blocks. These are very well suited to table layouts.
Automated Boilerplate Using Microsoft Word
Vba programming can be very versatile, but often people are trying to "reinvent the wheel" doing something already done by a Word feature.
Quote:
The links you have provided will keep me busy for the next few days as I put it all together.
|
Try weeks or months.

That is, unless you have substantial vba and xml experience. That may be daunting, but keep slogging at it and you will get it. As Greg says, it isn't rocket science. It does not require real math, just learning a bunch of arcane rules. One of the real crunchers is that xml, unlike vba, is case sensitive.
Finally, before you spend a lot of time on developing these, be sure you have a good grasp of how Styles work.
Understanding Styles in Microsoft Word
Table styles are a separate question, but one that also might be worth your looking into.