batch print from word

M

Mark Kelton

I have created a mail merge of invoices. Each ivoice contains 3 pages, the
last page containing a unique invoice number.

Is it possible to print each 3 pages to a seperate PDF automatically or do I
need to print page 1-3 then page 4-6 etc etc???
 
D

Doug Robbins - Word MVP

See the "Individual Merge Letters" item on fellow MVP Graham Mayor's website
at:

http://www.gmayor.com/individual_merge_letters.htm

If you are using Word XP or later, the "Add-in to Merge Letters to Separate
Files" that I have written and that can be downloaded from that site will
allow you to create each letter as a separate file with a filename taken
from a field in the data source with a minimum of fuss. It will also allow
you to create individual PDF files.

Alternatively, following macro can be used to print out each invoice as a
separate print job, but you will be asked for the filename if printing to
PDF.

Dim i As Long
With ActiveDocument
For i = 1 To .Sections.Count
.PrintOut Range:=wdPrintFromTo, From:="s" & i, To:="s" & i
Next i
End With

--
Hope this helps.

Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.

Doug Robbins - Word MVP
 

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