Just to let you know - I fixed this myself!
If you're interested:
OLD CODE:
Code:
'import Table + source
oXL.Sheets("Key financials").Select
oXL.Range("A8:H20").Select
oXL.Selection.Copy
With oWordDoc.ActiveWindow
Selection.PasteExcelTable True, False, False
End With
NEW CODE:
Code:
'import Table + source
oXL.Sheets("Key financials").Select
oXL.Range("A8:H20").Select
oXL.Selection.Copy
With oWordDoc.ActiveWindow
Selection.PasteExcelTable True, True, False
End With
The only change here is the second variable on the PasteExcelTable which has changed from False to True - this forces preserving Word formatting chnages rather than updating from the Excel sheet.
Just for interest the first variable sets whether the object is linked, the second whether to preserve formatting, and the third if False pastes as HTML - True pastes as RTF.
Thanks