If your table is similar to this:
Columns 3-x
Row 1, cell1 header text
Row 2, all columns with data
Row 3 etc as row 2
Row 12 (example) 2nd header text
and so on, the following macro will find each header, select
the row, convert tabe to text, re-apply the heading level.
You can specify the heading level you want.
Sub SplitTable()
Selection.Find.ClearFormatting
Selection.Find.Style = ActiveDocument.Styles("Heading 4")
With Selection.Find
Do While Selection.Find.Execute
Selection.SelectRow
Selection.Rows.ConvertToText Separator:=wdSeparateByTabs,
NestedTables:=True
'Change the heading level here to what you require
Selection.Style = ActiveDocument.Styles("Heading 4")
Loop
End With
End Sub
Place the macro in your template .dot file.
Open the document and run the macro.
Hope this helps,
Brian
PS. If you are not sure about installing the macro, see
this
article.