FilePrint imprimera le contenu ou la selection du contenu d'un RichTextBox ou selon l'option sélectionnée par l'usager.
Quand le focus revient au RichTextBox, la selecton sera celle de départ peu importe que l'usager ait choisi une autre option.
Le code est dans un module séparé. Une application permet de tester le code.