API Documentation > CorelDRAW > 2025-v26 > PrintSettings > IPrnVBAPrintSettings
PrintSettings.PageRange property
Specifies the range of pages to be printed
Syntax:
Property Get PageRange() As String
Property Let PageRange(ByVal Value As String)
Remarks:
The PageRange property specifies which pages to print. For this property to be used, the PrintSettings.PrintRange property must be specified as prnPageRange.
Examples:
The following VBA example creates a new document containing four pages with page numbers. It then prints the second and fourth pages.
Sub Test()
Dim doc As Document
Dim page As page
Dim DrwPrnSettings As PrintSettings
Set doc = CreateDocument
doc.AddPages 4
For Each page In doc.Pages
  page.ActiveLayer.CreateArtisticText page.SizeWidth / 2, page.SizeHeight / 2, "This is page " & page.Index
Next page
Set DrwPrnSettings = ActiveDocument.PrintSettings
With DrwPrnSettings
  .PrintRange = prnPageRange
  .PageRange = "2,4"
End With
doc.PrintOut 
End Sub