I am using Word 2007. Is there a way to add space after a table in table formatting? In other words, I don’t want to add space after a table by putting a blank paragraph. I want to just use table formatting as you can do in with css.
Thanks!!
Troy
![]() |
Patch reliability is unclear. Unless you have an immediate, pressing need to install a specific patch, don't do it. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |
Home » Forums » AskWoody support » Productivity software by function » MS Word and word processing help » Space after table
Hi Troy
Here is a recorded macro that will give you an idea, you can record a wide variety. The macro below insert a single table then add a space so if you run macro twice you would get 2 separate tables with a space between. Using a recorded macro will give you all kinds of possible scenarios.
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, NumColumns:= _ 1, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ wdAutoFitFixed With Selection.Tables(1) If .Style "Table Grid" Then .Style = "Table Grid" End If .ApplyStyleHeadingRows = True .ApplyStyleLastRow = False .ApplyStyleFirstColumn = True .ApplyStyleLastColumn = False .ApplyStyleRowBands = True .ApplyStyleColumnBands = False End With Selection.MoveDown Unit:=wdLine, Count:=1 Selection.TypeParagraph
Hi Troy
Here is a recorded macro that will give you an idea, you can record a wide variety. The macro below insert a single table then add a space so if you run macro twice you would get 2 separate tables with a space between. Using a recorded macro will give you all kinds of possible scenarios.
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, NumColumns:= _ 1, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ wdAutoFitFixed With Selection.Tables(1) If .Style "Table Grid" Then .Style = "Table Grid" End If .ApplyStyleHeadingRows = True .ApplyStyleLastRow = False .ApplyStyleFirstColumn = True .ApplyStyleLastColumn = False .ApplyStyleRowBands = True .ApplyStyleColumnBands = False End With Selection.MoveDown Unit:=wdLine, Count:=1 Selection.TypeParagraph
Hi Troy
Here is a recorded macro that will give you an idea, you can record a wide variety. The macro below insert a single table then add a space so if you run macro twice you would get 2 separate tables with a space between. Using a recorded macro will give you all kinds of possible scenarios.
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, NumColumns:= _ 1, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ wdAutoFitFixed With Selection.Tables(1) If .Style "Table Grid" Then .Style = "Table Grid" End If .ApplyStyleHeadingRows = True .ApplyStyleLastRow = False .ApplyStyleFirstColumn = True .ApplyStyleLastColumn = False .ApplyStyleRowBands = True .ApplyStyleColumnBands = False End With Selection.MoveDown Unit:=wdLine, Count:=1 Selection.TypeParagraph
Hi Troy
Here is a recorded macro that will give you an idea, you can record a wide variety. The macro below insert a single table then add a space so if you run macro twice you would get 2 separate tables with a space between. Using a recorded macro will give you all kinds of possible scenarios.
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, NumColumns:= _ 1, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ wdAutoFitFixed With Selection.Tables(1) If .Style "Table Grid" Then .Style = "Table Grid" End If .ApplyStyleHeadingRows = True .ApplyStyleLastRow = False .ApplyStyleFirstColumn = True .ApplyStyleLastColumn = False .ApplyStyleRowBands = True .ApplyStyleColumnBands = False End With Selection.MoveDown Unit:=wdLine, Count:=1 Selection.TypeParagraph
Hi Troy
Here is a recorded macro that will give you an idea, you can record a wide variety. The macro below insert a single table then add a space so if you run macro twice you would get 2 separate tables with a space between. Using a recorded macro will give you all kinds of possible scenarios.
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, NumColumns:= _ 1, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ wdAutoFitFixed With Selection.Tables(1) If .Style "Table Grid" Then .Style = "Table Grid" End If .ApplyStyleHeadingRows = True .ApplyStyleLastRow = False .ApplyStyleFirstColumn = True .ApplyStyleLastColumn = False .ApplyStyleRowBands = True .ApplyStyleColumnBands = False End With Selection.MoveDown Unit:=wdLine, Count:=1 Selection.TypeParagraph
Hi Troy
Here is a recorded macro that will give you an idea, you can record a wide variety. The macro below insert a single table then add a space so if you run macro twice you would get 2 separate tables with a space between. Using a recorded macro will give you all kinds of possible scenarios.
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, NumColumns:= _ 1, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ wdAutoFitFixed With Selection.Tables(1) If .Style "Table Grid" Then .Style = "Table Grid" End If .ApplyStyleHeadingRows = True .ApplyStyleLastRow = False .ApplyStyleFirstColumn = True .ApplyStyleLastColumn = False .ApplyStyleRowBands = True .ApplyStyleColumnBands = False End With Selection.MoveDown Unit:=wdLine, Count:=1 Selection.TypeParagraph
Hi Troy
Here is a recorded macro that will give you an idea, you can record a wide variety. The macro below insert a single table then add a space so if you run macro twice you would get 2 separate tables with a space between. Using a recorded macro will give you all kinds of possible scenarios.
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, NumColumns:= _ 1, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ wdAutoFitFixed With Selection.Tables(1) If .Style "Table Grid" Then .Style = "Table Grid" End If .ApplyStyleHeadingRows = True .ApplyStyleLastRow = False .ApplyStyleFirstColumn = True .ApplyStyleLastColumn = False .ApplyStyleRowBands = True .ApplyStyleColumnBands = False End With Selection.MoveDown Unit:=wdLine, Count:=1 Selection.TypeParagraph
Hi Troy
Here is a recorded macro that will give you an idea, you can record a wide variety. The macro below insert a single table then add a space so if you run macro twice you would get 2 separate tables with a space between. Using a recorded macro will give you all kinds of possible scenarios.
ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, NumColumns:= _ 1, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _ wdAutoFitFixed With Selection.Tables(1) If .Style "Table Grid" Then .Style = "Table Grid" End If .ApplyStyleHeadingRows = True .ApplyStyleLastRow = False .ApplyStyleFirstColumn = True .ApplyStyleLastColumn = False .ApplyStyleRowBands = True .ApplyStyleColumnBands = False End With Selection.MoveDown Unit:=wdLine, Count:=1 Selection.TypeParagraph
I am using Word 2007. Is there a way to add space after a table in table formatting? In other words, I don’t want to add space after a table by putting a blank paragraph. I want to just use table formatting as you can do in with css.
Thanks!!
Troy
I’m on Word 2003, not 2007, but in Word 2003, if you are happy to turn on text wrapping around your table, then you can set a distance from the text Top, Bottom, Left and Right (separately). ย If you could live with text wrapping (perhaps because your table already stretched all the way from left to right margin) that might help.
Ian
I am using Word 2007. Is there a way to add space after a table in table formatting? In other words, I don’t want to add space after a table by putting a blank paragraph. I want to just use table formatting as you can do in with css.
Thanks!!
Troy
I’m on Word 2003, not 2007, but in Word 2003, if you are happy to turn on text wrapping around your table, then you can set a distance from the text Top, Bottom, Left and Right (separately). ย If you could live with text wrapping (perhaps because your table already stretched all the way from left to right margin) that might help.
Ian
I am using Word 2007. Is there a way to add space after a table in table formatting? In other words, I don’t want to add space after a table by putting a blank paragraph. I want to just use table formatting as you can do in with css.
Thanks!!
Troy
I’m on Word 2003, not 2007, but in Word 2003, if you are happy to turn on text wrapping around your table, then you can set a distance from the text Top, Bottom, Left and Right (separately). ย If you could live with text wrapping (perhaps because your table already stretched all the way from left to right margin) that might help.
Ian
I am using Word 2007. Is there a way to add space after a table in table formatting? In other words, I don’t want to add space after a table by putting a blank paragraph. I want to just use table formatting as you can do in with css.
Thanks!!
Troy
I’m on Word 2003, not 2007, but in Word 2003, if you are happy to turn on text wrapping around your table, then you can set a distance from the text Top, Bottom, Left and Right (separately). ย If you could live with text wrapping (perhaps because your table already stretched all the way from left to right margin) that might help.
Ian
I am using Word 2007. Is there a way to add space after a table in table formatting? In other words, I don’t want to add space after a table by putting a blank paragraph. I want to just use table formatting as you can do in with css.
Thanks!!
Troy
I’m on Word 2003, not 2007, but in Word 2003, if you are happy to turn on text wrapping around your table, then you can set a distance from the text Top, Bottom, Left and Right (separately). ย If you could live with text wrapping (perhaps because your table already stretched all the way from left to right margin) that might help.
Ian
I am using Word 2007. Is there a way to add space after a table in table formatting? In other words, I don’t want to add space after a table by putting a blank paragraph. I want to just use table formatting as you can do in with css.
Thanks!!
Troy
I’m on Word 2003, not 2007, but in Word 2003, if you are happy to turn on text wrapping around your table, then you can set a distance from the text Top, Bottom, Left and Right (separately). ย If you could live with text wrapping (perhaps because your table already stretched all the way from left to right margin) that might help.
Ian
I am using Word 2007. Is there a way to add space after a table in table formatting? In other words, I don’t want to add space after a table by putting a blank paragraph. I want to just use table formatting as you can do in with css.
Thanks!!
Troy
I’m on Word 2003, not 2007, but in Word 2003, if you are happy to turn on text wrapping around your table, then you can set a distance from the text Top, Bottom, Left and Right (separately). ย If you could live with text wrapping (perhaps because your table already stretched all the way from left to right margin) that might help.
Ian
I am using Word 2007. Is there a way to add space after a table in table formatting? In other words, I don’t want to add space after a table by putting a blank paragraph. I want to just use table formatting as you can do in with css.
Thanks!!
Troy
I’m on Word 2003, not 2007, but in Word 2003, if you are happy to turn on text wrapping around your table, then you can set a distance from the text Top, Bottom, Left and Right (separately). ย If you could live with text wrapping (perhaps because your table already stretched all the way from left to right margin) that might help.
Ian
Ian,
That is a great insight! However, this is one big, unexpected side-effect from changing the table to add text-wrapping. It totally negates the Repeat Header Rows functionality. There is no way to predict when a table will break across a page, and it happens often. If I use the text-wrapping, the part that goes to the next page has no header.
This seems like a big oversight (one of many, I’m sure) on MS’s part. Surely if it can be done in CSS, there ought to be a way to add this functionality into Office.
Thanks any way!!
Troy
Ian,
That is a great insight! However, this is one big, unexpected side-effect from changing the table to add text-wrapping. It totally negates the Repeat Header Rows functionality. There is no way to predict when a table will break across a page, and it happens often. If I use the text-wrapping, the part that goes to the next page has no header.
This seems like a big oversight (one of many, I’m sure) on MS’s part. Surely if it can be done in CSS, there ought to be a way to add this functionality into Office.
Thanks any way!!
Troy
Ian,
That is a great insight! However, this is one big, unexpected side-effect from changing the table to add text-wrapping. It totally negates the Repeat Header Rows functionality. There is no way to predict when a table will break across a page, and it happens often. If I use the text-wrapping, the part that goes to the next page has no header.
This seems like a big oversight (one of many, I’m sure) on MS’s part. Surely if it can be done in CSS, there ought to be a way to add this functionality into Office.
Thanks any way!!
Troy
Ian,
That is a great insight! However, this is one big, unexpected side-effect from changing the table to add text-wrapping. It totally negates the Repeat Header Rows functionality. There is no way to predict when a table will break across a page, and it happens often. If I use the text-wrapping, the part that goes to the next page has no header.
This seems like a big oversight (one of many, I’m sure) on MS’s part. Surely if it can be done in CSS, there ought to be a way to add this functionality into Office.
Thanks any way!!
Troy
Ian,
That is a great insight! However, this is one big, unexpected side-effect from changing the table to add text-wrapping. It totally negates the Repeat Header Rows functionality. There is no way to predict when a table will break across a page, and it happens often. If I use the text-wrapping, the part that goes to the next page has no header.
This seems like a big oversight (one of many, I’m sure) on MS’s part. Surely if it can be done in CSS, there ought to be a way to add this functionality into Office.
Thanks any way!!
Troy
Ian,
That is a great insight! However, this is one big, unexpected side-effect from changing the table to add text-wrapping. It totally negates the Repeat Header Rows functionality. There is no way to predict when a table will break across a page, and it happens often. If I use the text-wrapping, the part that goes to the next page has no header.
This seems like a big oversight (one of many, I’m sure) on MS’s part. Surely if it can be done in CSS, there ought to be a way to add this functionality into Office.
Thanks any way!!
Troy
Ian,
That is a great insight! However, this is one big, unexpected side-effect from changing the table to add text-wrapping. It totally negates the Repeat Header Rows functionality. There is no way to predict when a table will break across a page, and it happens often. If I use the text-wrapping, the part that goes to the next page has no header.
This seems like a big oversight (one of many, I’m sure) on MS’s part. Surely if it can be done in CSS, there ought to be a way to add this functionality into Office.
Thanks any way!!
Troy
Ian,
That is a great insight! However, this is one big, unexpected side-effect from changing the table to add text-wrapping. It totally negates the Repeat Header Rows functionality. There is no way to predict when a table will break across a page, and it happens often. If I use the text-wrapping, the part that goes to the next page has no header.
This seems like a big oversight (one of many, I’m sure) on MS’s part. Surely if it can be done in CSS, there ought to be a way to add this functionality into Office.
Thanks any way!!
Troy
There is a suggestionย here to use a different style called something like “Body after table” that would be the same as your usual body text style except that it would have some extra “space before” added. I’m not sure that you could get Word to automatically make that the style immediately after a table, but it might suit your needs.
Ian
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.