Re: Resetting Default Printer
- From: "Randy Birch" <rgb_removethis@xxxxxxxx>
- Date: Tue, 10 Feb 2009 20:49:04 -0500
http://vbnet.mvps.org/code/system/setdefaultprinter.htm
If it's a matter of setting then changing back, store the current default printer's name.
--
Randy
ms mvp, visual basic
http://vbnet.mvps.org/
"John Simpson" <jasimp@xxxxxxxxxxxxx> wrote in message news:OvRK$IviJHA.4868@xxxxxxxxxxxxxxxxxxxxxxx
VB6 - Vista & XP
I have an application that prints a purchase order. The user wants to select a different printer for this
but doesn't want his default printer changed. I'm using the following code:
defaultPrinter = Printer.DeviceName ' get the default printer
cdbPrinter.ShowPrinter ' select a printer
DoEvents
This prints the PO OK with the printer that the user selected.
Printer.EndDoc
Now I want to reset the printer to default:
For Each p In VB.Printers
If p.DeviceName = defaultPrinter Then
Set Printer = p
End If
Next
This does not reset to the default printer.
What am I doing wrong??? Thanks is advance for any enlightenment.
John
.
- References:
- Resetting Default Printer
- From: John Simpson
- Resetting Default Printer
- Prev by Date: Re: MDI Scrollbars
- Next by Date: Re: Resetting Default Printer
- Previous by thread: Re: Resetting Default Printer
- Next by thread: Re: Resetting Default Printer
- Index(es):
Relevant Pages
|