@Siddharth Rout Your answer was really helpful. This is not an exact answer to my problem, but at least I found out about PasteandFormat and its various types, such as wdFormatOriginalFormatting . maybe someday I can use this.
Now here is what solved my problem. Using the logic given by Siddhart, I used the simple tbl2.Cell(1, 1).Range.Paste instead of PasteandFormat . Actually PasteandFormat worked, but there was a problem that occurs only in the selected source file / table. I think that in the original table there is some formatting that when pasted into another cell will look corrupted. I'm not sure what exactly this is, but .Paste definitely decided this for me. I was hoping I could help others too :)
user1173805
source share