![]() |
|
#1
|
||||
|
||||
![]()
To do that, you would need to send each merged document to the printer as a separate print job. For that, you could use a macro such as:
Code:
Sub Merge_To_Individual_Print_Jobs() 'Merges one record at a time to the printer Application.ScreenUpdating = False Dim i As Long With ActiveDocument For i = 1 To .MailMerge.DataSource.RecordCount With .MailMerge .Destination = wdSendToPrinter .SuppressBlankLines = True With .DataSource .FirstRecord = i .LastRecord = i .ActiveRecord = i End With .Execute Pause:=False End With Next i End With Application.ScreenUpdating = True End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
#2
|
|||
|
|||
![]()
Thanks, macropod!
It seems to work, but I get a message from Visual Basic that says that something is wrong ("Runtime error '5853': Invalid parameter."). Is that a problem? |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
HangMan | Mail Merge | 1 | 12-11-2013 02:32 PM |
Insert Text between Mail Merged Items | kawirider88 | Mail Merge | 1 | 09-29-2013 06:55 PM |
saving a mail merged document after the user edits it. | kosh2 | Mail Merge | 0 | 08-05-2011 03:35 AM |
![]() |
Spartan300 | Mail Merge | 6 | 10-13-2010 06:14 PM |
![]() |
Windwardman | Outlook | 1 | 06-09-2010 09:25 AM |