Re: Width of a table (Word 2000)

The Table object as a whole has properties PreferredWidthType and PreferredWidth.

PreferredWidthType can be set to values wdPreferredWidthAuto, wdPreferredWidthPercent and wdPreferredWidthPoints.
If you set it to wdPreferredWidthPercent, you can set PreferredWidth to a number (percentage) between 1 and 100, and if you set it to wdPreferredWidthPoints, you can set it to a number of points (1 inch = 72 points).

With ActiveDocument.Tables(1)
.PreferredWidthType = wdPreferredWidthPercent
.PreferredWidth = 50
End With

You can also set the AutoFitBehavior property. Its values are wdAutoFitContent (try to make the columns wide enough for their contents), wdAutoFitWindow (make the table fit between the page margins) and wdAutoFitFixed.

Re: Width of a table (Word 2000)

Thanks Hans and Andrew

I haven't expressed myself clearly enough.

I want to (a) determine the width of table #1, and then ([img]/forums/images/smilies/cool.gif[/img] make table #2 the same width. From what you've told me, I understand how I can do ([img]/forums/images/smilies/cool.gif[/img], but how do you do (a)?

Re: Width of a table (Word 2000)

If both tables have the same number of columns, it is probably easiest to loop through the columns and make each column in table #2 the same width as the corresponding column in table #1, as you originally suggested.