I have a wide table that I need to print on two landscape pages. I delete
the right half and print the left side; then delete the left side and print
the right side. However, the rows will not align between the two pages,
since they collapse to the size necessary for the remaining cells. Can I
freeze each row height to the present value by VBA when I have the whole
table, so when I delete half the columns the rows will not collapse. Then
each independently printed half will line up with its other half.
I am using WORD 2003

Re: Can VBA set row height to present value by Word

Word
Mon May 09 20:34:04 CDT 2005

G'day Al <pat-al.serranoremspam@worldnet.att.net>,

Technically speaking yes, this can be done. Practically speaking this
is extremely difficult, as are most automated page layout solutions.
The method is to test the Selection.Information(wow) vertical page
offset of the succeeding line whilst fiddling the exact row size.

Steve Hudson - Word Heretic

steve from wordheretic.com (Email replies require payment)
Without prejudice


Al reckoned:

>I have a wide table that I need to print on two landscape pages. I delete
>the right half and print the left side; then delete the left side and print
>the right side. However, the rows will not align between the two pages,
>since they collapse to the size necessary for the remaining cells. Can I
>freeze each row height to the present value by VBA when I have the whole
>table, so when I delete half the columns the rows will not collapse. Then
>each independently printed half will line up with its other half.
>I am using WORD 2003