Print related procedures in class Options (Word VBA)

This page presents procedures from class Options related to the theme Print: PrintBackground, PrintBackgrounds, PrintComments, PrintDraft, PrintDrawingObjects, PrintEvenPagesInAscendingOrder, PrintFieldCodes, PrintHiddenText, PrintOddPagesInAscendingOrder, PrintProperties, PrintReverse, RevisionsBalloonPrintOrientation, UpdateFieldsAtPrint, UpdateFieldsWithTrackedChangesAtPrint, UpdateLinksAtPrint and WarnBeforeSavingPrintingSendingMarkup

PrintBackground

True if Microsoft Word prints in the background.

Options.PrintBackground = True 
ActiveDocument.PrintOut

PrintBackgrounds

Returns a Boolean that represents whether background colors and images are printed when a document is printed.

True indicates that background colors and images are printed. False indicates that background colors and images are not printed.

Options.PrintBackgrounds = True

PrintComments

True if Microsoft Word prints comments, starting on a new page at the end of the document.

Setting the PrintComments property to True automatically sets the PrintHiddenText property to True. However, setting the PrintComments property to False has no effect on the setting of the PrintHiddenText property.

Options.PrintComments = True 
ActiveDocument.PrintOut

PrintDraft

True if Microsoft Word prints using minimal formatting.

Not all printers support draft printing.

Options.PrintDraft = True 
ActiveDocument.PrintOut

PrintDrawingObjects

True if Microsoft Word prints drawing objects.

Options.PrintDrawingObjects = True 
ActiveDocument.PrintOut

PrintEvenPagesInAscendingOrder

True if Microsoft Word prints even pages in ascending order during manual duplex printing.

If the ManualDuplexPrint argument of the PrintOut method is False, this property is ignored.

Options.PrintOddPagesInAscendingOrder = True 
Options.PrintEvenPagesInAscendingOrder = False 
ActiveDocument.PrintOut ManualDuplexPrint:=True

PrintFieldCodes

True if Microsoft Word prints field codes instead of field results.

Options.PrintFieldCodes = True 
ActiveDocument.PrintOut

PrintHiddenText

True if hidden text is printed.

Setting the PrintHiddenText property to False automatically sets the PrintComments property to False. However, setting the PrintHiddenText property to True has no effect on the setting of the PrintComments property.

Options.PrintHiddenText = True 
ActiveDocument.PrintOut

PrintOddPagesInAscendingOrder

True if Microsoft Word prints odd pages in ascending order during manual duplex printing.

If the ManualDuplexPrint argument of the PrintOut method is False, this property is ignored.

Options.PrintOddPagesInAscendingOrder = True 
Options.PrintEvenPagesInAscendingOrder = False 
ActiveDocument.PrintOut ManualDuplexPrint:=True

PrintProperties

True if Microsoft Word prints document summary information on a separate page at the end of the document.

False if document summary information is not printed. Summary information is found in the Properties dialog box (File menu).

Options.PrintProperties = True 
ActiveDocument.PrintOut

PrintReverse

True if Microsoft Word prints pages in reverse order.

Options.PrintReverse = True 
ActiveDocument.PrintOut

RevisionsBalloonPrintOrientation

Returns or sets a WdRevisionsBalloonPrintOrientation constant that represents the direction of revision and comment balloons when they are printed.

Possible Values are wdBalloonPrintOrientationAuto - Microsoft Word automatically selects the orientation that keeps the zoom factor closest to 100%, wdBalloonPrintOrientationForceLandscape - Word forces all sections to be printed in Landscape mode, regardless of original orientation, and prints the revision and comment balloons on the side opposite to the document text, wdBalloonPrintOrientationPreserve - Word preserves the orientation of the original, uncommented document.
Sub PrintLandscapeCommentBalloons() 
 Options.RevisionsBalloonPrintOrientation = _ 
 wdBalloonPrintOrientationForceLandscape 
End Sub

UpdateFieldsAtPrint

True if Microsoft Word updates fields automatically before printing a document.

Options.UpdateFieldsAtPrint = True 
ActiveDocument.PrintOut

UpdateFieldsWithTrackedChangesAtPrint

True if Word allows fields containing tracked changes to update before printing.

Setting this property has the same effect as selecting or unselecting the check box next to Allow fields containing tracked changes to update before printing in the Word Options dialog (Advanced tab, Print) in Word.

Options.UpdateFieldsWithTrackedChangesAtPrint = True

UpdateLinksAtPrint

True if Microsoft Word updates embedded links to other files before printing a document.

Options.UpdateLinksAtPrint = True 
ActiveDocument.PrintOut

WarnBeforeSavingPrintingSendingMarkup

True for Microsoft Word to display a warning when saving, printing, or sending as email a document containing comments or tracked changes.

Sub SaferPrint 
 Dim booOldState as Boolean 
 
 'Save old state in variable 
 booOldState = Application.Options.WarnBeforeSavingPrintingSendingMarkup 
 
 'Turn on warning 
 Application.Options.WarnBeforeSavingPrintingSendingMarkup = True 
 
 'Print document 
 ActiveDocument.PrintOut 
 
 'Restore original warning state 
 Application.Options.WarnBeforeSavingPrintingSendingMarkup = booOldState 
 
EndSub