Thanks Karsten.
Where in the current Macro would I put this?
Here is the current Macro.
Sub Pagerange()
'
' Pagerange Macro
' Macro recorded 8/23/2004 by Comp
'
ActivePrinter = "Konica IP-601 PostScript"
With Options
.UpdateFieldsAtPrint = False
.UpdateLinksAtPrint = False
.DefaultTray = "Use printer settings"
.PrintBackground = True
.PrintProperties = False
.PrintFieldCodes = False
.PrintComments = False
.PrintHiddenText = False
.PrintDrawingObjects = True
.PrintDraft = False
.PrintReverse = False
.MapPaperSize = True
End With
With ActiveDocument
.PrintPostScriptOverText = False
.PrintFormsData = False
End With
Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
wdPrintDocumentContent, Copies:=1, Pages:="1-8", PageType:= _
wdPrintAllPages, Collate:=True, Background:=True, PrintToFile:=False, _
PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
End Sub
I created this so at least the first 8 double sided pages would print out with all the parameters. Right now this macro works perfectly, for the first 8 pages anyway!
How would I include your text? Thanks for your help, I really appreciate it....
Jim
Quote:
quote:Originally posted by slgknjn
Hi Jim
Try the following, it should do the trick.
Sub PrintEight()
Dim J As Long
For J = 1 To 60000 Step 8
ActiveDocument.ActiveWindow.PrintOut _
Range:=wdPrintFromTo, From:=J, To:=J + 7
Next J
End Sub
Cheers
Karsten
|