how to eliminate table borders when printing word 2007 templates

T

Tomas

I have created a template with tables using Word 2007 running Vista Home
Premium.
I add sentences to each table and when I print, the table borders print also.
How can I eliminate these borders?
 
B

Beth Melton

Tomas said:
I have created a template with tables using Word 2007 running Vista Home
Premium.
I add sentences to each table and when I print, the table borders print
also.
How can I eliminate these borders?

Select the table and on the contextual Table Tools/Design tab, click the
arrow next to the Borders gallery and select No Border.
--
~~~~~~~~~~~~~~~
Beth Melton
Microsoft Office MVP
https://mvp.support.microsoft.com/profile/Melton
What is a Microsoft MVP? http://mvp.support.microsoft.com/gp/mvpfaqs

Guides for the Office 2007 Interface:
http://office.microsoft.com/en-us/training/HA102295841033.aspx
 
L

Lorie

Hi Tomas. I think I understand your pain...

I've been a Word guru for years and now write other software training
manuals (over 200 pages) which have thousands of tables in them. In Word 2003
(where I originally created this bunch), the borders displayed on the screen
(similar to Excel's gridlines) but didn't print. This is helpful for the
author when placing text and graphics on a page and managing "white space" in
user documentation.

When I reluctantly converted these user guide files (over 50 of them) to
2007, the borders changed from light gray to black on the screen and printed
black. I've been hunting for MONTHS and this "bug" is not easily fixable as
far as I can tell.

You do HAVE to go into the table properties of each individual table and
change them from black to gray. Whatever you change them to, it will print.
If you remove the borders completely, you shoot yourself in the foot because
you can't "see" what you're writing.

I wish I could revert my desktop back to Office 2003, but it's too late for
that for me :) If I find fix for this issue, I'll let you know. I'm not
paying $15 for a 15 min chat with Microsoft. My employer will pay me to spend
the hours to manually fix them instead. What a programming oversight.

It happened between Word 97 and 2000 too, just didn't affect me that hard! I
even hunted through the 100's of advanced options. Could not find a "switch"
to flip this Word 2003 feature back on. Apparently (and most unfortunately
for us) it was left behind in the 2007 "upgrade."
 
B

Beth Melton

I haven't encountered what you are describing and I've converted numerous
document containing tables from previous versions. However, here are some
suggestions that may make this easier on you:

- Place your insertion point in a table so the contextual Table Tools
display.
- Click the Layout tab and then click View Gridlines. This will enable you
to view the non printing table borders
- Select a table in your document (carefully click the Move handle in the
upper left corner to quickly select it) and on the Design tab click the
arrow next to Borders, and then click "No Border"
- Select the next table and press F4 to repeat your last action (which was
to remove the borders)

If your tables aren't easy to find in the document you can use the Browse
Object (the little circle between the Next and Previous buttons on your
vertical scroll bar) and select Browse by Table. Then if you use Next or
Previous button (or use Ctrl+PageDown/Ctrl+PageUp) you'll navigate the
document by the tables which can make them easier to find and select.

Now, if you want to remove all borders from all tables in a document you can
use the following macro. If you don't know what to do with it then take a
look at this article:
http://word.mvps.org/faqs/macrosvba/CreateAMacro.htm

Public Sub RemoveBorders()
Dim tbl As Table
For Each tbl In ActiveDocument.Tables
tbl.Select
With Selection
.Borders(wdBorderTop).LineStyle = wdLineStyleNone
.Borders(wdBorderLeft).LineStyle = wdLineStyleNone
.Borders(wdBorderBottom).LineStyle = wdLineStyleNone
.Borders(wdBorderRight).LineStyle = wdLineStyleNone
.Borders(wdBorderHorizontal).LineStyle = wdLineStyleNone
.Borders(wdBorderVertical).LineStyle = wdLineStyleNone
.Borders(wdBorderDiagonalDown).LineStyle = wdLineStyleNone
.Borders(wdBorderDiagonalUp).LineStyle = wdLineStyleNone
End With
Next tbl
End Sub

~~~~~~~~~~~~~~~
Beth Melton
Microsoft Office MVP
https://mvp.support.microsoft.com/profile/Melton
What is a Microsoft MVP? http://mvp.support.microsoft.com/gp/mvpfaqs

Guides for the Office 2007 Interface:
http://office.microsoft.com/en-us/training/HA102295841033.aspx
 
L

Lorie

Thanks Beth. I never thought about the F4 ("redo") option. And I'll give the
macro a shot too. Thanks again for sharing, and Happy holidays.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top