topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Monday March 18, 2024, 10:59 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Word 2007: Styles with ridiculous spacing  (Read 8108 times)

superboyac

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,347
    • View Profile
    • Donate to Member
Word 2007: Styles with ridiculous spacing
« on: February 19, 2010, 11:56 AM »
I don't know about you guys, but one of my biggest annoyances in life (on the computer) is the crazy amount of double spacing and triple spacing that goes on with a lot of html-like styles.  Word 2007 has a bunch of nice styles built in, but they are totally ruined because a lot of them have INSANE amounts of spacing around them.  I mean, Fuck!  It's TOO MUCH!  You put one freaking heading over a paragraph, and all of a sudden, everything is pushed down like 3 inches.  It's out of control.  Who likes this??

I appreciate the option to control the amount of spacing, but why do so many programs assume that people prefer minimum double-spacing or more?  I have the same problem with things on the web.  Like with freaking headers (h1, h2, h3 tags, etc.).  by default, they all have huge amounts of spacing.  I hate it.  I just hate it.  And it's so hard to control.  I have to customize everything.  Create new styles for word, just for me.  Then I have to go in and mess with my wordpress templates for my web stuff.  I'm just tired of it all.

Maybe I'm wrong here, but in my opinion, people prefer single-space most of the time.  So that should be default.  If you want more space, then THOSE people should go and customize.  Not the other way around.

I am so tired of spacing issues.  I can't take it.

AndyM

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 616
    • View Profile
    • Donate to Member
Re: Word 2007: Styles with ridiculous spacing
« Reply #1 on: February 19, 2010, 12:07 PM »
When you see all that white space, is it multiple empty paragraphs?
If so, a macro that will, in a selection, replace two endPara marks with one, run repeatedly until there are no empty paragraphs will be handy.  This will take care of excessive space due to multiple Returns and also double spacing from double Returns.

If the white space is because of Word's Space Before and Space After settings (the proper way to construct a Word doc as it's poor form to use empty paragraphs for spacing), then you can automate editing those settings (hotkeys, right click, buttons, etc. with macros assigned to add/sub 2 or 8 pts before/after and/or specific settings like zero pts b4 or 4 pts after) depending on your needs and typical approach.

superboyac

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,347
    • View Profile
    • Donate to Member
Re: Word 2007: Styles with ridiculous spacing
« Reply #2 on: February 19, 2010, 12:15 PM »
I know, I know.  but it goes back to what I was saying about having to customize everything.  I'm just tired of doing it that's all.  It's like I spend 20% of my life trying to get everything to be single spaced.

JavaJones

  • Review 2.0 Designer
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,739
    • View Profile
    • Donate to Member
Re: Word 2007: Styles with ridiculous spacing
« Reply #3 on: February 19, 2010, 06:19 PM »
I'm with you superboyac, I've long been annoyed by the same things. I have to think there's some "good" reason for this preset of leading and trailing space in most word processor styles (it's in OpenOffice too). I get that it's "best practice" to do things this way instead of using newlines or whatever. But I agree it has always proven less convenient and more cumbersome in practice. Maybe I just don't know the right shortcuts for adjusting leading/trailing space, but it seems a bit excessive to bother with that if I can control things reasonably well with newlines, "wrong" though it may be.

I'll say this for certain - docs that I've done with 0 leading and trailing space have a reasonably consistent, if not "sophisticated" look with using newlines for appropriate space, whereas any that I've ever done using leading/trailing space often less consistent and more jarring differences in spacing throughout, making them more annoying to read IMO.

- Oshyan

AndyM

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 616
    • View Profile
    • Donate to Member
Re: Word 2007: Styles with ridiculous spacing
« Reply #4 on: February 19, 2010, 08:17 PM »
ParaSpacingBox.png

Macro code below for adding/subtracting 2/8 pts before/after, also setting zero/8 before/after
I have shortcut keys for adding and subtracting.  The free floating toobar (usually not displayed) has all the macros.  On the docked toolbar the green pluses add 2 pts before and after, the red minuses subtract 2 pts before and after.

Makes fixing mis-spaced text easy.

Spoiler
Code: Visual Basic [Select]
  1. Sub AddTwoPointsAfter()
  2. '
  3. ' AddTwoPointsAfter Macro
  4. ' adds 2 points of space after (below) the paragraph each time you click the Button
  5. ' Macro written 16/03/00 by John McGhie
  6. '
  7.    Selection.ParagraphFormat.SpaceAfter = _
  8. Selection.ParagraphFormat.SpaceAfter + 2
  9. End Sub
  10.  
  11. Sub AddEightPointsAfter()
  12. '
  13. ' AddEightPointsAfter Macro
  14. ' adds 8 points of space after (below) the paragraph each time you click the Button
  15. ' Macro written 16/03/00 by John McGhie
  16. '
  17.    Selection.ParagraphFormat.SpaceAfter = _
  18. Selection.ParagraphFormat.SpaceAfter + 8
  19. End Sub
  20.  
  21. Sub SubtractTwoPointsAfter()
  22. '
  23. ' SubtractTwoPointsAfter Macro
  24. ' reduces the space after (below) the paragraph by 2 points each time you click the button
  25. ' Macro written 16/03/00 by John McGhie
  26.  
  27. On Error Resume Next
  28.     Selection.ParagraphFormat.SpaceAfter = _
  29. Selection.ParagraphFormat.SpaceAfter - 2
  30. End Sub
  31.  
  32. Sub SubtractEightPointsAfter()
  33. '
  34. ' SubtractEightPointsAfter Macro
  35. ' reduces the space after (below) the paragraph by 8 points each time you click the button
  36. ' Macro written 16/03/00 by John McGhie
  37. '
  38. On Error Resume Next
  39.     Selection.ParagraphFormat.SpaceAfter = _
  40. Selection.ParagraphFormat.SpaceAfter - 8
  41. End Sub
  42.  
  43. Sub AddTwoPointsBefore()
  44. '
  45. ' AddTwoPointsBefore Macro
  46. ' adds 2 points of space before (above) the paragraph each time you click the Button
  47. ' Macro written 16/03/00 by John McGhie
  48. '
  49. On Error Resume Next
  50.     Selection.ParagraphFormat.SpaceBefore = _
  51. Selection.ParagraphFormat.SpaceBefore + 2
  52. End Sub
  53.  
  54. Sub SubtractTwoPointsBefore()
  55. '
  56. ' SubtractTwoPointsBefore Macro
  57. ' reduces the space before (above) the paragraph by 2 points each time you click the button
  58. ' Macro written 16/03/00 by John McGhie
  59. '
  60.    On Error Resume Next
  61.     Selection.ParagraphFormat.SpaceBefore = _
  62. Selection.ParagraphFormat.SpaceBefore - 2
  63. End Sub
  64.  
  65. Sub AddEightPointsBefore()
  66. '
  67. ' AddEightPointsBefore Macro
  68. ' adds 8 points of space before (above) the paragraph each time you click the Button
  69. ' Macro written 16/03/00 by John McGhie
  70. '
  71.    Selection.ParagraphFormat.SpaceBefore = _
  72. Selection.ParagraphFormat.SpaceBefore + 8
  73. End Sub
  74.  
  75. Sub SubtractEightPointsBefore()
  76. '
  77. ' SubtractEightPointsBefore Macro
  78. ' reduces the space before (above) the paragraph by 8 points each time you click the button
  79. ' Macro written 16/03/00 by John McGhie
  80. '
  81. On Error Resume Next
  82.     Selection.ParagraphFormat.SpaceBefore = _
  83. Selection.ParagraphFormat.SpaceBefore - 8
  84. End Sub
  85.  
  86. Sub EightPointsAfter()
  87. '
  88. ' EightPointsAfter Macro
  89. ' puts 8 points of space after (below) the paragraph
  90. ' Macro written 16/03/00 by John McGhie
  91. '
  92.  Selection.ParagraphFormat.SpaceAfter = 8
  93. End Sub
  94.  
  95. Sub EightPointsBefore()
  96. '
  97. ' EightPointsBefore Macro
  98. ' puts 8 points of space after (below) the paragraph
  99. ' Macro written 16/03/00 by John McGhie
  100. '
  101.  Selection.ParagraphFormat.SpaceBefore = 8
  102. End Sub
  103.  
  104. Sub ZeroPointsAfter()
  105. '
  106. ' ZeroPointsAfter Macro
  107. ' puts 0 points of space after (below) the paragraph
  108. ' Macro written 16/03/00 by John McGhie
  109. '
  110.  Selection.ParagraphFormat.SpaceAfter = 0
  111. End Sub
  112.  
  113. Sub ZeroPointsBefore()
  114. '
  115. ' ZeroPointsBefore Macro
  116. ' puts 0 points of space before the paragraph
  117. ' Macro written 16/03/00 by John McGhie
  118. '
  119.  Selection.ParagraphFormat.SpaceBefore = 0
  120. End Sub


JavaJones

  • Review 2.0 Designer
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,739
    • View Profile
    • Donate to Member
Re: Word 2007: Styles with ridiculous spacing
« Reply #5 on: February 19, 2010, 08:28 PM »
Nice, thanks Andy. :)

- Oshyan

AndyM

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 616
    • View Profile
    • Donate to Member
Re: Word 2007: Styles with ridiculous spacing
« Reply #6 on: February 20, 2010, 12:00 AM »
... whereas any that I've ever done using leading/trailing space often less consistent and more jarring differences in spacing throughout, making them more annoying to read IMO.

Using styles gives you the best of both worlds, if you design your styles to work in a standard way.  I don't often have to mess with the before & after settings.  I use the tools for cleanup including the sort superboyac was talking about, for exeptions like spacing the signature lines at the end of a document, or for setup and design (when I get it how I like it, I update the style to match).

Using empty paragraphs (that's what you mean by newlines, right?) makes it impossible to use a very handy function of styles, which is to set the style of the paragraph following (you can always force a repeat of the current style in the next paragraph if you hit Enter just before the last character in the paragraph, like a space).  Useful capability when doing outlines and lists and some other things, adds consistency, and in some cases can save much time.

J-Mac

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 2,918
    • View Profile
    • Donate to Member
Re: Word 2007: Styles with ridiculous spacing
« Reply #7 on: February 26, 2010, 06:03 PM »
I tried to create an outline the other day - doesn’t work with Roman numerals. The first line gets an "I", and then it boots you out of outline format! Searching around I find out that you have to create a style for this. Bunch of BS!!

Jim

edbro

  • Charter Member
  • Joined in 2006
  • ***
  • default avatar
  • Posts: 426
    • View Profile
    • Donate to Member
Re: Word 2007: Styles with ridiculous spacing
« Reply #8 on: February 26, 2010, 07:54 PM »
When you see all that white space, is it multiple empty paragraphs?
If so, a macro that will, in a selection, replace two endPara marks with one, run repeatedly until there are no empty paragraphs will be handy.  This will take care of excessive space due to multiple Returns and also double spacing from double Returns.

If the white space is because of Word's Space Before and Space After settings (the proper way to construct a Word doc as it's poor form to use empty paragraphs for spacing), then you can automate editing those settings (hotkeys, right click, buttons, etc. with macros assigned to add/sub 2 or 8 pts before/after and/or specific settings like zero pts b4 or 4 pts after) depending on your needs and typical approach.
You don't really need macros to do this. Set one paragraph the way you like it then right click on the style and choose Update to Match Selection. That will change/update everything with that style. If you update it in normal.dot then it will be that way forever.

AndyM

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 616
    • View Profile
    • Donate to Member
Re: Word 2007: Styles with ridiculous spacing
« Reply #9 on: February 26, 2010, 09:00 PM »
Set one paragraph the way you like it then right click on the style and choose Update to Match Selection.

The tools are to make setting it the way I like quick and efficient, otherwise it's too many clicks/keys to change space b4/after.  Once I like it, I update the style to match.  Like I said, I seldom have to mess with these settings.  New designs and cleaning up imported text are when it comes up.