Check out WPChanger.Zip at the site link below. Should do what you want.
--
Kind regards,
Tony Jones, Queensland, Australia
Southern Cross Visual Basic Code and Links
http://www.geocities.com/~scvb
Quote:
> I am looking for some way to change the systems default printer
> from one to another. We have a report scheduler that
> runs automatically and prints out a number of reports
> at specified times. Each report has a printer specified
> as to where it is supposed to print therefore I need to
> be able to send these reports all over the place automatically.
> This is being done in Access97. I need an API or something
> to do this.
> I was going to write a dll in VB to do this but then
> discovered that set printer only changes
> the default printer within the VB application
> (I think). Is there anyway to change it in
> VB for the whole system.
> Any help or ideas would greatly be appreciated.
> I hope I posted this to an appropriate place
> if not I apologize, I'm getting desperate.
> Amber