As you develop more complex Word documents, it is inevitable that you will add tables. Most tables are relatively short, and can easily fit on a page. Because of this, it can be disconcerting to have a page break occur in the middle of a table. Here's an approach that has always worked for me:. Select all the rows in the table. Choose Format Paragraph.
I selected one image and sized it, and selected the others, and then TRIED to make them the same size by pressing F4, but it would not work. Create a form that any user can complete when they run the macro that lets them specify the width (in centimetres) they want for all images and inline shapes. Add the code to the form. Test the macro on a COPY of an existing document. Step 1: Create the form. Open the Visual Basic editor in Word. Select Normal in the Project Explorer.
Word displays the Paragraph dialog box. Make sure the Line and Page Breaks tab is selected.
(See Figure 1.) Figure 1. The Line and Page Breaks tab of the Paragraph dialog box.
Make sure the Keep Lines Together check box is selected. Click on OK.
Now you need to repeat the same steps, with two minor variations. First, in step 1 select all the rows except the last one. Then, in step 4, make sure the Keep With Next check box is selected. This is necessary (performing this step with the last row not selected) so that the table stays together as a unit, rather than the table staying with the paragraph that follows it. Actually, the article is true, in part. If you select an entire row and format it with the paragraph attribute to 'Keep with Next,' it will stick to the next row.
However, if you have several paragraphs within a table cell, the paragraph attributes to 'Keep With Next' and 'Keep Lines Together' do not work in individual paragraphs within the cell. This is problematic, for example, when I create a List of Figures or Tables inside an MS Word Table so I can use the Header Row to contain 'Table Number' and 'Page Number' headers. While is a good 'header' workaround, the list members in the table cell below the header row will break across page boundaries. I haven't come up with a working solution yet, and don't know if there is one.
![Make Make](/uploads/1/2/5/4/125400761/750228199.png)
This article is NOT correct. If the table will not fit on the page, Word will ignore one or the other of the 'Keep with next' or 'Keep lines together settings' You can prevent a row from breaking across a page by unchecking the 'Allow row to break across page' setting in the Table Properties dialog and by doing that with a one-row table, you can force it to be kept on one page, but if there is too much text to fit, the excess will not be visible. Word will ignore either the Keep lines together' or the 'Keep with next' settings for text in paragraphs that are not inside a table and the text will wrap to the next page, regardless of those settings if it will not all fit on one page.