Returning to Default Printer

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

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
 
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.
 
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.
--

Charles Kenyon

Word New User FAQ & Web Directory: http://addbalance.com/word

Intermediate User's Guide to Microsoft Word (supplemented version of
Microsoft's Legal Users' Guide) http://addbalance.com/usersguide

See also the MVP FAQ: http://www.mvps.org/word which is awesome!
--------- --------- --------- --------- --------- ---------
This message is posted to a newsgroup. Please post replies
and questions to the newsgroup so that others can learn
from my ignorance and your wisdom.

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.
 
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
<>>< ><<> ><<> <>>< ><<> <>>< <>><
 
Back
Top