Print alternate Slides and Notes Pages
Problem
You'd like to alternately print one slide then its notes page, followed by the next slide and then it's notes page and so on, for the entire presentation.
Solution
PowerPoint doesn't allow for this. One option is manual collation, of course. But this little macro lets PowerPoint and your printer do the work for you:
Sub AlternatePrint()
' Prints alternate slides and notes pages from each
' slide in the presentation
Dim x As Long
With ActivePresentation
For x = 1 To .Slides.Count
' Print a slide:
With .PrintOptions
.OutputType = ppPrintOutputSlides
.RangeType = ppPrintSlideRange
With .Ranges
.ClearAll
.Add Start:=x, End:=x
End With
End With
.PrintOut
' Print a notes page
With .PrintOptions
.OutputType = ppPrintOutputNotesPages
.RangeType = ppPrintSlideRange
With .Ranges
.ClearAll
.Add Start:=x, End:=x
End With
End With
.PrintOut
Next
End With
End Sub
See How do I use VBA code in PowerPoint? to learn how to use this example code.