Tables in word usually do wrap if they have to. But your macro states AutoFit, meaning that the column widths will be adjusted to best fit the length of data, minimising the need for wrapping.
If you want to maintain the same column proportions in word as excel (won't necessarily be same width, as word needs to fit on a piece of paper, put this bit of code in your macro at the point where you are copying from excel:
Then amend your code extract as follows:
The first bit of code calculates the width of each column to the nearest whole percentage of the total width. The amendment in the second bit sets the column widths as these percentages, rather than as AutoFit. Text should then wrap if necessary.
Bookmarks