Currently, the only way I see to do this is to screen shot the page, but I'd
rather not do that since it's a lot of extra steps.
In your Print dialog, under "Print What?", choose "Document with
Markup."
Select "Document Showing Markup".
--
Suzanne S. Barnhill
Microsoft MVP (Word)
Words into Type
Fairhope, Alabama USA
http://word.mvps.org
"Sean" <Se...@discussions.microsoft.com> wrote in message
news:0B455A9F-2A32-40AE...@microsoft.com...
I didn't mean the user submitted commentaries, like editor marks. I meant
the ones that Microsoft Word automatically makes when a word is spelled wrong
or there is a sentence fragment. I want to preserve the red and green
squiggly lines you get when Word detects something is wrong when printing.
--
Regards,
Jay Freedman
Microsoft Word MVP FAQ: http://word.mvps.org
Email cannot be acknowledged; please post all follow-ups to the newsgroup so
all may benefit.
Sub PrintableErrors()
Dim srcDoc As Document
Dim spErr As Range
Dim grErr As Range
If Len(ActiveDocument.Path) = 0 Then
MsgBox "Save the document first!"
Exit Sub
End If
' make a copy of active document
Set srcDoc = Documents.Add( _
Template:=ActiveDocument.FullName, _
NewTemplate:=False, _
DocumentType:=wdNewBlankDocument)
' format the grammar errors
' with green wavy underlines
For Each grErr In srcDoc.GrammaticalErrors
With grErr.Font
.Underline = wdUnderlineWavy
.UnderlineColor = wdColorGreen
End With
Next
' format the spelling errors
' with red wavy underlines
For Each spErr In srcDoc.SpellingErrors
With spErr.Font
.Underline = wdUnderlineWavy
.UnderlineColor = wdColorRed
End With
Next
' turn off the nonprinting underlines
srcDoc.ShowSpellingErrors = False
srcDoc.ShowGrammaticalErrors = False
End Sub