Returning to Default Printer

K

Ken

Some of our users print to different printers. When they use a printer other than their default printer Word retains the last printer used as their default, even though it was a "one of" use. Does anyone know if their is an option to ensure that Word (Office) always returns to the Default printer. This is also a problem in Excel

Thanks
 
M

marg

As far as I know only when you close and re open Word will
it return to the default printer. This has caused us
problems and I would be interesed in knowing if there is
any way to avoid this.
 
C

Charles Kenyon

There is not such an option. Creating one is not very easy, either. When
Word is closed and reopened, it reverts to the Windows default printer.

One option would be to create some macros to use to print to the variant
printers. Put these on a custom toolbar and train your people to use them.
The macros could restore the previous printer setting after printing.


Ken said:
Some of our users print to different printers. When they use a printer
other than their default printer Word retains the last printer used as their
default, even though it was a "one of" use. Does anyone know if their is an
option to ensure that Word (Office) always returns to the Default printer.
This is also a problem in Excel.
 
G

Graham Mayor

How I get round this is to use a custom printers toolbar in a global
template. On that bar I have buttons which print the document to the
available printers and return focus to the default. The code (change the
target printer as required) for each would be similar to:

Sub FaxPrint()
Dim sCurrentPrinter As String
sCurrentPrinter = ActivePrinter
ActivePrinter = "Winfax"
Application.PrintOut FileName:=""
ActivePrinter = sCurrentPrinter
End Sub

Here the document prints to the WinFax driver.

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

My web site www.gmayor.com
Word MVP web site www.mvps.org/word
<>>< ><<> ><<> <>>< ><<> <>>< <>><
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top