Basic concepts
Styles
Tips for understanding styles in Microsoft Word
How to apply a style using the keyboard in Microsoft Word 2007
How to reinstate the Styles combo box in Word 2007
Why I don't use Custom Table Styles
Layout
Keep a figure on the same page as its caption
Is your image slipping? How to get your images to stand still
Formatting
How the Styles and Formatting Pane works
Why does text change format when I copy it into another document?
Letters are missing in my watermark when I print
How to tell Word to use Australian English or other non-US form of English
Numbering, bullets, headings, outlines
Number headings and figures in Appendixes
Why use Word's built-in heading styles?
Templates
Relationship between documents and templates
Attaching a template to a document
Word and Excel
How to copy a chart from Excel into a Word document
Insert an Excel chart or worksheet into a landscape page
How to create a hyperlink from a Word document to an Excel workbook
Sharing documents
What happens when I send my document to someone else?
How to use the Reviewing Toolbar in Microsoft Word 2002 and Word 2003
Control how a Word document opens from the internet or an intranet
Tools
Resources
Getting help, asking questions
Home
Quick Reference: Why I don't use Table Styles in Word 2002 or 2003
I've given up trying to use Table Styles for professional documentation. This page explains why.
In Word 2002, Microsoft introduced Table Styles. "Wow!", I thought. Table Styles promised a quick way to format tables consistently and easily.
And on the face of it, they do.
Create a table. Choose Format > Styles and Formatting. Find the long (very long) list of built-in table styles. Click once and your table is "formatted". If that fits your needs, you may go home happy.
In my work, I create templates for professional use. I need to define custom ways to control table formatting in several subtle ways. Using custom Table Styles should be the answer to my needs. But I don't find them useful.
Microsoft has never documented how they work. I've only been able to discover how they work through trial and error, and from reading about other users' frustrations on Microsoft's newsgroups.
Every few months since Word 2002 was introduced, I've experimented with Table Styles. Every few months I've been disappointed, because they never give me quite what I need.
This is why I've finally given up on them.
Paragraph styles are the basic mechanism for formatting text in Word. You can't do serious work without coming to grips with them.
In my view, Table Styles should be a mechanism for identifying which paragraph styles I want used in my text + the overall settings the table itself needs.
But that's not how Table Styles work. They apply direct formatting to my text, and they don't play nicely with paragraph styles.
If text in the paragraph is in any paragraph style other than Normal, then sometimes the formatting of the Table Style over‑rides the paragraph style, and sometimes vice versa. For example:
This leaves me frustrated and confused. I apply a paragraph style to text in my table, and Word applies only some of the paragraph style's settings. Only by trial and error can I can work out which settings of a paragraph style will be applied to the text in a table.
As a user, this single reason is sufficient for me to avoid Table Styles.
The font identified for the Table Style appears to be applied inconsistently. From testing with trial and error, the rules appear to be the following.
The font size defined in a Table Style will only be applied to my table if the document's Normal style happens to be either 10pt or 12pt.
If the document's Normal style uses, say, Times New Roman 11pt, then any font size I define in the Table Style is ignored.
Furthermore, I can only use 10pt fonts in a Table Style if the document's Normal style is in 10pt. If style Normal is in some other size, I can have 9pt, or 11pt in my Table Style, but not 10pt.
When I go to insert a table, my cursor is obviously within a paragraph of text. When I insert a table, the text in the table is automatically formatted in the style of that paragraph.
So, let's say I have clicked in a paragraph in style Body Text, and I wish to insert a table and use a particular Table Style. I insert the table, and I apply the Table Style.
But the text in the table will now be in paragraph style Body Text. And, as we've seen, Table Styles don't play nicely with paragraph styles.
The only way I can get the Table Style settings to work is to select the whole table, and apply style Normal.
I create lots of Word templates for clients. I've long since automated a lot of that work, partly because it speeds up the process, and partly because I can replicate a template with accuracy that I can't achieve if I do it by hand.
However, a Table Style cannot be entirely constructed in code. That is because some parts of a Table Style are not exposed in Word's object model. For example, in the user interface, I can specify that the heading row in a Table Style is to repeat at the top of each page. I cannot do that when defining a Table Style in code.
Therefore, tools to create a Table Style or to "fix up" messy tables will not work completely.
So, to use a Table Style successfully I would have to:
Since I've never had a document for which these rules are appropriate, I have given up on trying to use Table Styles to format my tables.
I don't know yet. Certainly there have been some changes. But as far as I know, Microsoft has not yet documented how Table Styles work. So the only way to find out is trial and error.
If you're looking for more information about Table Styles, try the following: