API Documentation > CorelDRAW > 2025-v26 > PrintSeparations > IPrnVBAPrintSeparations
PrintSeparations.Resolution property
Specifies the printer imaging resolution
Syntax:
Property Get Resolution() As Long
Property Let Resolution(ByVal Value As Long)
Remarks:
The Resolution property returns or specifies the resolution used for printing separations. For this property to be used, the PrintSeparations.AdvancedSettings property must be specified as True.
Examples:
The following VBA example iterates through the SystemPrinters collection until it finds the specified printer. It then enables separations and specifies advanced settings. The Print dialog box is then displayed.
Sub Test()
Dim prn As Printer
Dim intCounter As Integer
For intCounter = 1 To Printers.Count
  Set prn = Printers.Item(intCounter)
  If prn.Name = "Device Independent PostScript File" Then

 Exit For
  End If
Next intCounter
With ActiveDocument
  With .PrintSettings

 Set .Printer = prn

 With .Separations


.Enabled = True


.AdvancedSettings = True


.ScreenTechnology = "RT Screening - Lino 330"


.Resolution = 1270


.BasicScreen = "109"

 End With

 .ShowDialog
  End With
End With 
End Sub