MS Word Annoyance (regarding Borders)

  • Thread starter Thread starter neil
  • Start date Start date
N

neil

When you have a border selected over a specified piece of text, and
that text runs off the page, is there a way to stop MS Word closing
the border at the end of the page?

For example:

----------
| blah |
| blah |
| blah |
| blah |
---------- <--end page
---------- <--new page
| blah |
| blah |
| blah |
| blah |
----------

I want it to do something like this:

----------
| blah |
| blah |
| blah |
| blah |
<--end page
<--new page
| blah |
| blah |
| blah |
| blah |
----------
 
Hi Neil,

The way you want it is the default anyway if you have borders applied to the
paragraphs.

So you've got a table? You could remove the top and bottom borders from the
table, and add them again for the top and bottom rows.

In Word2002/2003, you can make those same settings in a new table style. Then
you just need to apply that table style.

Regards,
Klaus
 
Hi Neil,

The way you want it is the default anyway if you have borders applied to the
paragraphs.

So you've got a table? You could remove the top and bottom borders from the
table, and add them again for the top and bottom rows.

In Word2002/2003, you can make those same settings in a new table style. Then
you just need to apply that table style.

Regards,
Klaus

What's the default if it isn't being applied to paragraphs?

This sounds a huge hassle when manually editing tables in a 100page
document, I assume there is not automatic way of preventing this sort
of thing happening?
 
What's the default if it isn't being applied to paragraphs?

In tables, the top and bottom borders when breaking across the page are shown by
default (as you found out, I guess, since it bothers you).
This sounds a huge hassle when manually editing tables in a 100page
document, I assume there is not automatic way of preventing this sort
of thing happening?

As I said, in Word 2002/2003, you can apply a table style that doesn't show the
bottom/top line if the table breaks across a page.
Create a new table style, say, based on "Table grid".
Remove the top and bottom borders of the "Whole table", and check all borders
for the "Heading row" and "Last row".

Applying the table style is one click in the "Styles and Formatting" task pane,
and you can even define the style as the default for the document, so new tables
get that style automatically.

If you already have a large doc with manually formatted tables, maybe you could
use a macro to apply the proper formatting:

' Make a backup copy first!!!!
Dim myTable As Table
For Each myTable In ActiveDocument.Tables
With myTable
.Borders(wdBorderTop).LineStyle = wdLineStyleNone
.Borders(wdBorderBottom).LineStyle = wdLineStyleNone
End With
With myTable.Rows.First.Borders(wdBorderTop)
.LineStyle = wdLineStyleSingle
.LineWidth = wdLineWidth050pt
.Color = wdColorAutomatic
End With
With myTable.Rows.Last.Borders(wdBorderBottom)
.LineStyle = wdLineStyleSingle
.LineWidth = wdLineWidth050pt
.Color = wdColorAutomatic
End With
Next myTable

You may have to adjust the line width to the one you used in your tables.

Greetings,
Klaus
 
As I said, in Word 2002/2003, you can apply a table style that doesn't show the
bottom/top line if the table breaks across a page.
Create a new table style, say, based on "Table grid".
Remove the top and bottom borders of the "Whole table", and check all borders
for the "Heading row" and "Last row".

Applying the table style is one click in the "Styles and Formatting" task pane,
and you can even define the style as the default for the document, so new tables
get that style automatically.

I'm not sure if I'm doing this wrong, but what you're saying is not
working. Is this the method:
styles and formatting > table grid 1 > modify > take top and bottom
border off > add top and bottom borders on top row and bottom row

That's what I did and it's not working, and I did click on it to
enable that style.
 
Hi Neil,

I'd have created a new style based on Table Grid, instead of modifying Table
Grid.

You can delete Table Grid if you want to set it back to its default.

I'm not sure what doesn't work. If you should have one row that spans multiple
pages, there's nothing you can do.
Since it's the same row, it can't have a top border in one place and none in
another.

But you shouldn't use such high rows anyway. Word can't deal with them well, and
they'll slow down your computer to a crawl.

If you want, you can mail your doc to my private mail address, and I'll have a
look.

Regards,
Klaus
 
Back
Top