API Documentation > CorelDRAW > 2025-v26 > PrintSettings > IPrnVBAPrintSettings
PrintSettings.Collate property
Specifies whether the multiple copies should be collated
Syntax:
Property Get Collate() As Boolean
Property Let Collate(ByVal Value As Boolean)
Remarks:
The Collate property specifies a Boolean (True or False) value that indicates whether the pages of a document print together several copies of that document are printed. The number of copies to be printed is set by the PrintSettings.Copies property.
Examples:
The following VBA example creates a new document containing two pages. It adds the page number to each page and then prints three collated copies of the document.
Sub Test()
Dim doc As Document
Dim page As page
Set doc = CreateDocument
With doc
  .AddPages 2
  For Each page In .Pages

 page.ActiveLayer.CreateArtisticText page.SizeWidth / 2, page.SizeHeight / 2, "This is page " & page.Index
  Next page
  .PrintSettings.Copies = 3
  .PrintSettings.Collate = True
  .PrintOut
End With 
End Sub