Word 2000 Printer Set

M

mcp6453

I have a document in Word 2000 that should always print on the DeskJet.
The default printer is a LaserJet. Is there a way to save a document in
Word 2000 such that the selected printer is the DeskJet, overriding the
Windows default printer setting? Presently the printer has to be changed
manually.
 
S

Suzanne S. Barnhill

No, unlike Publisher, Word does not offer a way to associate a specific
printer with a document. You could conceivable save a FilePrint or
FilePrintDefault macro in the document to print using the specific printer.
For more on this, see http://www.gmayor.com/fax_from_word.htm

--
Suzanne S. Barnhill
Microsoft MVP (Word)
Words into Type
Fairhope, Alabama USA

Email cannot be acknowledged; please post all follow-ups to the newsgroup so
all may benefit.
 
G

Guest

In MS Word 2003 you can choose amongst a group of printers. MS Word 2000
doesn't have this functionality, but you can opt to change the default
printer altogether. Use the ActivePrinter property to get the printers name
before you output to the printer that you want and then reset it afterwards

Here is how the code should look like:

Sub PrintToAnotherPrinter()
Dim STDprinter As String
STDprinter = Application.ActivePrinter
Application.ActivePrinter = "microsoft fax on fax:"
' change printer
ActiveSheet.PrintOut
' prints the active sheet
Application.ActivePrinter = STDprinter
' change back to standard printer
End Sub

Cheers,
Al
 
M

mcp6453

Suzanne said:
No, unlike Publisher, Word does not offer a way to associate a specific
printer with a document. You could conceivable save a FilePrint or
FilePrintDefault macro in the document to print using the specific printer.
For more on this, see http://www.gmayor.com/fax_from_word.htm

Thanks, Suzanne and Al. I used 2003 at the office, which is probably why
I thought I could assign a printer in 2000. That's a good reason to update.
 
G

Graham Mayor

You cannot assign a printer to a document in any version of Word past or
present!

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

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
 
G

Graham Mayor

Word 2000 has the same choice of available printers as Word 2003.

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

My web site www.gmayor.com

<>>< ><<> ><<> <>>< ><<> <>>< <>><<>
 
G

Guest

Graham >>> Word 2000 has the same choice of available printers as Word 2003.

What I meant was that MS Word 2003 (and 2002 also) has the ability to get
then later select printer names. This was not available for MS Word 2000.

Graham >>> You cannot assign a printer to a document in any version of Word
past or present!

Why do you say that? It's pretty easy to do it, really.

To illustrate both of these capabilities, I've made a downloadable template
called "Change Printer.dot".

To use this template:

1) Make sure that you do a View-> Toolbars-> then check the
ChangePrinterToolbar so that you'll be able to see the 2 toolbar selections,
the "Word2003- Get Printer Names" and the "Change Default Printer".
2) Do the same, but this time select the "Visual Basic" toolbar.
3) Now click on the Visual Basic Editor button. Click on Tools-> References,
then click the box to set up the reference to "MS Access 11.0 Object Library".
4) Go to the printers popup (Start-> Printers and Faxes), then add in a
printer called "SnagIt 7" which will be used by the template for all of its
printing. Keep your already default printer as is.

If you are working with MS Word 2000, then only the "Change Default Printer"
clickbutton will work, which is pretty powerful by itself.

The downloadable "Change Printer.dot" file can be found here:
http://www.emrupdate.com/files/folders/al_borges/entry72619.aspx

Cheers,
Al
 
G

Guest

Oops- an error in number 3, which should read as:

3) Now click on the Visual Basic Editor button. Click on Tools-> References,
then click the box to set up the reference to "MS Access 11.0 Object Library"
(if you wish to use the "Word2003- Get Printer Names" clickbutton).

Cheers,
Al
 
G

Graham Mayor

alborg said:
Graham >>> Word 2000 has the same choice of available printers as
Word 2003.

What I meant was that MS Word 2003 (and 2002 also) has the ability to
get then later select printer names. This was not available for MS
Word 2000.

The print dialog and the method for selecting the active printer is the same
in Word 2002/3 as it was in 2000 and it's not much different in 2007.
Graham >>> You cannot assign a printer to a document in any version
of Word past or present!

Why do you say that? It's pretty easy to do it, really
..
Printer information is not saved with the document. - though you can add
lots of functionality to documents with vba.
To illustrate both of these capabilities, I've made a downloadable
template called "Change Printer.dot".

The download link appears to apply to members only - send the template to
the feedback link on my web site and I will see what you are trying to
convey - and see how that differs from the printer switching method also
shown on my web site at http://www.gmayor.com/fax_from_word.htm
 

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