How do I show the page margin in Word 2016?
Using Word 2016 (and apparently 2013, and 365), there is no longer an option for showing a page's text boundaries. Rather it defaults to essentially paragraph boundaries. How can I get my page's text boundaries (i.e. margins) displayed again?
According to this site and this site Microsoft, in their infinite wisdom, has declared this beloved, long-standing feature a bug, and fixed it in their recent editions (with no apparent intention of returning).
You can visit here to try and convince Microsoft to correct this egregious offense.
And no Google, the page margins/text boundaries are not the same as the guides/rulers.
Thanks to bagwell005, I found a variation that works for my purposes. I went to File>Options>Advanced. Under "Show document content" I selected "Show crop marks." IMHO, this provides a workable sense of the margins. I hope it helps!
Here is my macro lifehack that makes use of the gridlines to display text boundaries in the pre-2013 style. The macro switches boundaries on/off.
The produced boundaries are a bit improved: they extend at the full page width and height, crossing in the corners. If you like boundaries that look just like a rectangle, like it was in Office before 2013, remove ' at the start of this line:
' ActiveDocument.GridOriginFromMargin = True
Downside: There will be the same boundaries for the whole document, so if you have multiple sections with different size margins, their boundaries will be like those of the section that is current at the moment when you run the macro.
The macro:
Sub view_page_boundaries()
' provide page boundaries using a customised page grid
With Selection
ActiveDocument.GridOriginFromMargin = False
' uncomment to have page boundaries like standard for pre-2013
' ActiveDocument.GridOriginFromMargin = True
If ActiveDocument.GridOriginFromMargin = False Then
' display crossing boundaries at full width and height
ActiveDocument.GridDistanceHorizontal = .PageSetup.PageWidth - .PageSetup.LeftMargin - .PageSetup.Gutter - .PageSetup.RightMargin
ActiveDocument.GridDistanceVertical = .PageSetup.PageHeight - .PageSetup.TopMargin - .PageSetup.BottomMargin
Else
' display boundaries like those in pre-2013
' 0.05 is half-millimeter to prevent cutting off the right and bottom boundaries by the margins
ActiveDocument.GridDistanceHorizontal = CentimetersToPoints(Round(PointsToCentimeters( _
.PageSetup.PageWidth - .PageSetup.LeftMargin - .PageSetup.Gutter - .PageSetup.RightMargin), 1) - 0.05)
ActiveDocument.GridDistanceVertical = CentimetersToPoints(Round(PointsToCentimeters( _
.PageSetup.PageHeight - .PageSetup.TopMargin - .PageSetup.BottomMargin), 1) - 0.05)
ActiveDocument.GridOriginHorizontal = .PageSetup.LeftMargin + .PageSetup.Gutter
ActiveDocument.GridOriginVertical = .PageSetup.TopMargin
End If
If Options.DisplayGridLines = False Then
Options.DisplayGridLines = True
' do not need cropmarks at all with crossing boundaries
ActiveWindow.View.ShowCropMarks = False
ActiveDocument.GridSpaceBetweenHorizontalLines = 1
ActiveDocument.GridSpaceBetweenVerticalLines = 1
Else
ActiveDocument.GridOriginFromMargin = True
' display cropmarks when there are no boundaries
ActiveWindow.View.ShowCropMarks = True
ActiveDocument.GridSpaceBetweenHorizontalLines = 2
ActiveDocument.GridSpaceBetweenVerticalLines = 2
ActiveDocument.GridDistanceHorizontal = CentimetersToPoints(0.18)
ActiveDocument.GridDistanceVertical = CentimetersToPoints(0.32)
End If
End With
End Sub
One possible work-around, using grid lines:
- Layout > Align > Grid Settings
-
Set grid settings (assuming 8 1/2" x 11" paper with 1" margins):
- Horizontal spacing 6.5"
- Vertical spacing 8.99"
- Check Display gridlines on screen
- Vertical every 1
- Horizontal every 1
Click OK