Shortcut for printing in DRAFT mode

K

Kevin

Unfortunately there doesn't seem to be a built-in shortcut for
automatically printing a document in draft mode. I've tried to record
a macro to do this, but the macro will not run; it reports an error.
Any suggestions?
 
J

JE McGimpsey

Unfortunately there doesn't seem to be a built-in shortcut for
automatically printing a document in draft mode. I've tried to record
a macro to do this, but the macro will not run; it reports an error.
Any suggestions?

What error does it report, and what version of XL are you using?

This works for me:

Public Sub PrintDrafts()
Dim wsSheet As Worksheet
For Each wsSheet In ActiveWindow.SelectedSheets
With ws.Sheet
.PageSetup.Draft = True
.PrintOut
End with
Next wsSheet
End Sub
 
J

John McGhie [MVP - Word]

Hi Kevin:

I think the answer to this is that "Draft Mode" is an attribute provided by
your printer driver.

Word VBA cannot read or set the Printer properties on the Mac. It tries,
but fails on the error you are seeing.

What you might be able to experiment with is installing another "printer" on
your desktop, set to print to the same device, but with "Draft Mode" set as
a default. If you print to that, your output should happen in draft mode
without Word having to know about it.

Sorry.


This responds to article <[email protected]>,
from "Kevin said:
Unfortunately there doesn't seem to be a built-in shortcut for
automatically printing a document in draft mode. I've tried to record
a macro to do this, but the macro will not run; it reports an error.
Any suggestions?

--

Please respond only to the newsgroup to preserve the thread.

John McGhie, Consultant Technical Writer,
McGhie Information Engineering Pty Ltd
Sydney, Australia. GMT + 10 Hrs
+61 4 1209 1410, mailto:[email protected]
 

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