OK. Então fui em frente e escrevi uma macro que salvaria todas as propriedades de HeadingFormat para cada linha em cada tabela, atualizaria todas as tabelas e reaplicaria essas propriedades de formatação. A macro parece funcionar muito bem e deve ser utilizável para outras aplicações. Aproveite!
Public Sub UpdateTables()
'Get Table Formats
Dim i As Integer
Dim j As Integer
Dim tablecount As Integer
tablecount = ActiveDocument.Tables.Count
Dim tableformats() As Integer
ReDim tableformats(tablecount)
For i = 1 To tablecount
j = 1
Do While ActiveDocument.Tables(i).Rows(j).HeadingFormat = -1
tableformats(i) = tableformats(i) + 1
j = j + 1
Loop
'MsgBox (tableformats(i))
Next i
'Update Table References
ActiveDocument.Fields.Update
'Apply Table Formating to Updated Tables
For i = 1 To tablecount
For j = 1 To tableformats(i)
If ActiveDocument.Tables(i).Rows(j).HeadingFormat = 0 Then
ActiveDocument.Tables(i).Rows(j).HeadingFormat = wdToggle
End If
Next j
Next i
End Sub