Global.ActivePrinter property (Word)
Returns or sets the name of the active printer. Read/write String.
Syntax
expression.ActivePrinter
expression A variable that represents a 'Global' object.
Remarks
Setting the printer using the ActivePrinter property changes the default printer. For more information, see Setting ActivePrinter Changes System Default Printer.
Example
This example displays the name of the active printer.
MsgBox "The name of the active printer is " & ActivePrinter
This example makes a network HP LaserJet IIISi printer the active printer.
Application.ActivePrinter = "HP LaserJet IIISi on \\printers\laser"
This example makes a local HP LaserJet 4 printer on LPT1 the active printer.
Application.ActivePrinter = "HP LaserJet 4 local on LPT1:"
See also
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.