How to print spellcheck and grammar errors(like w/track changes)?

  • Thread starter Thread starter brdparis
  • Start date Start date
B

brdparis

Hello, I would like to print a document with all the grammar and spellcheck
errors highlighted with the red and green squiggly underlined words in order
to show
my kids the issues visibly for correction and learning.

I 've not found a setting like with track changes that makes this
possible...can anyone provide a tip on how to make this happen other than
'print screen' and then cropping the picture?
 
It is not possible to do this from Word. Your post suggests the only viable
approach - screen capture, but you really need a capture software that
allows scrolling of the window. SnagIt would be my choice. The demo version
is fully functional. SnagIt comes with a 'printer' driver that outputs to
graphic format. Note that this will only display what the printer will
display. You must use the scrolling capture option of the core application.

--
<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
Graham Mayor - Word MVP

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
 
As Graham says, it can't be done. You may be able to meet your objective of
instructing your children by temporarily tagging these errors in a slightly
different manner.

If you run the following macro to print the document, it will temporarily
mark spelling error is in red text underlined with a red wavy line and
grammatical errors shaded in light green.

Sub TagProofreadingErrors()
Dim oSPerror
Dim SPerrors
Dim oGRerror
Dim GRerrors
Set SPerrors = ActiveDocument.SpellingErrors
Set GRerrors = ActiveDocument.GrammaticalErrors
For Each oSPerror In SPerrors
With oSPerror.Font
.Color = wdColorRed
.Underline = True
.Underline = wdUnderlineWavy
End With
Next oSPerror
For Each oGRerror In GRerrors
oGRerror.Shading.BackgroundPatternColor = wdColorLightGreen
Next oGRerror
ActiveDocument.PrintOut
For Each oSPerror In SPerrors
With oSPerror.Font
.Color = wdColorAutomatic
.Underline = False
End With
Next oSPerror
For Each oGRerror In GRerrors
oGRerror.Shading.BackgroundPatternColor = wdColorAutomatic
Next oGRerror
End Sub

While Word in many cases will isolate and flag a specific grammatical error.
For example it will flag "is" in the following sentence:

Bill and Mary is working in the yard.

.... the code above will flag the entire sentence containing the error. If
it is possible to isolate the single error then I don't know how to do it.

You may need to modify the code slightly if your existing font color,
underline scheme or shading conflicts with what I provided.

For help installing and using the macro see:
http://www.gmayor.com/installing_macro.htm
 
Back
Top