Take the 2-minute tour ×  I have these documents that I get
regularly that I have to format and all the data is stored
within tables that reside inside larger tables for layout
purposes.  I'd like to style the column widths of the tables
within tables if it's possible with a macro?  Any suggestions
would be amazing!!!  share|improve this question add comment  1
Answer  up vote 2 down vote accepted  You can reference the
nested tables directly. With the following command you get the
number of tables contained in the first table in the document.
Debug.Print ThisDocument.Tables(1).Tables.Count  You can then
loop through them and format them as desired:  Dim oTable as
Table  For Each oTable in ThisDocument.Tables(1).Tables      'Do
something with oTable - like     'setting the width of the first
column     oTable.Columns(1).Width = 60   Don't forget to check
to see that there are tables in the document first. :)
share|improve this answer That's amazing - I am so pleased it
works perfectly :) –  nicemanda Aug 17