Impression de quelques pages seulement en utilisant printdialog

Signaler
-
Bonjour, tout le monde!
J'ai déjà tout essayé mais sans réussite. J'aimerai permettre aux utilisateurs de mon logiciel d'imprimer seulement les pages qu'ils veulent imprimer.

Voici le code que j'ai utilisé pour l'impression:

'code pour avoir la taille A5 de mon imprimante
PrintDocument1.DefaultPageSettings.PaperSize = PrintDocument1.PrinterSettings.PaperSizes.Item(5)
PrintDialog1.AllowSomePages = True
PrintDialog1.PrinterSettings.MinimumPage = 1
PrintDocument1.PrinterSettings.MaximumPage = 10
PrintDocument1.PrinterSettings.FromPage = 1
PrintDialog1.PrinterSettings.ToPage = 10
If PrintDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
PrintDialog1.Document.Print()
End If

Si vous pouvez m'aidez, ce serais un grand aide et je vous serai très reconnaissant. Merci