Forum Discussion

KenK1110's avatar
KenK1110
Copper Contributor
Aug 01, 2025
Solved

Word 365 Hyphenation at Bottom of Page

We have a client that prepares their content using a Word template and fonts we've developed. They work at getting the justification they think is optimal. We then take the files and paginate them inserting the artwork they've provided.

Up until Office 365 (yes, we delayed the move as long as possible for many unfortunate reasons) this has been a good system. But now with 365 I can't get Word to hyphenate at the bottom of a page or column. This, of course, causes trouble as we move text lines along during pagination because lines that previously did NOT end a page or column are now doing so, causing the word at the end of that line no longer hyphenate, causing the rest of the paragraph to re-hyphenate.

Before I jump through hoops to add things to the template to help mitigate this, I wanted to make sure I wasn't missing something.

Is there really no way to get Word to hyphenate across pages and columns?!

Thanks for any insight.

Ken

  • To set this option in VBA, for the active document, use the following line of code: 

    ActiveDocument.Compatibility(wdAllowHyphenationAtTrackBottom) = True

     

6 Replies

  • In Word for Windows, click File > Options > Advanced and scroll down to the Layout options. Click to select "Allow hyphenation between pages or columns." Note that the option applies per document (or template). 

     

     

    • KenK1110's avatar
      KenK1110
      Copper Contributor

      Wow, that's embarrassing. I can't thank you enough, Stephan. I also can't believe that didn't come up with all the Googling I did! Everything I found was similar to the other answer that was left for this post.

      I guess while I have your ear, so to speak, I'll ask the next silly question: We've setting a number of options in the AutoOpen and AutoNew routines but I'm not seeing where this is available to VBA, nor does it record.

      Safe to assume it's not (yet?) part of the DOM?

      Again, profound thanks,
      Ken

      • To set this option in VBA, for the active document, use the following line of code: 

        ActiveDocument.Compatibility(wdAllowHyphenationAtTrackBottom) = True

         

  • Try this:

     

    1. Manual Hyphenation

    •    Use Ctrl + Hyphen for a regular hyphen.
    •    Use Ctrl + Shift + Hyphen for a nonbreaking hyphen, which keeps the word together on one line.
    But this doesn’t solve the issue when Word refuses to hyphenate at the bottom of a page, it just gives you more control when it does.
    2. Adjust Paragraph Settings
    Make sure these settings are disabled:
    •    Widow/Orphan control
    •    Keep lines together
    •    Keep with next
    These can interfere with how Word breaks paragraphs across pages.
    3. Use Soft Returns
    Instead of letting Word decide where to break, insert a manual line break (Shift + Enter) before the problematic word. This forces Word to treat the line differently and may allow hyphenation.
    4. Switch to Manual Hyphenation Mode
    Go to:
    Layout → Hyphenation → Manual
    This lets you decide where hyphenation occurs, though it’s more tedious for large documents.

Resources