Application.ActivePrinter Property

Word Developer Reference

Returns or sets the name of the active printer. Read/write String.

Syntax

expression.ActivePrinter

expression   A variable that represents an Application 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.

Visual Basic for Applications
  MsgBox "The name of the active printer is " & ActivePrinter

This example makes a network HP LaserJet IIISi printer the active printer.

Visual Basic for Applications
  Application.ActivePrinter = "HP LaserJet IIISi on \\printers\laser"

This example makes a local HP LaserJet 4 printer on LPT1 the active printer.

Visual Basic for Applications
  Application.ActivePrinter = "HP LaserJet 4 local on LPT1:"

See Also