Bon , ce n'est pas une grande révolution , ce code ,mais j'aurai aimé l'avoire bien avant, je l'ai tellement cherché que je me suis promis de le
mettre sur l'internet après l'avoir découvert.
C'est assez simple , le code fait juste changer MANUELLEMENT (cad dans le code) de potrait a landscape. Avec un dll (gracieuseté de Microsoft ) pageset.dll , ou sur le site pageset.exe. Je l'appelle dans le code avec les lignes suivantes :
** le code est une gracieuseté de ThierryPerretier
** appelle le dll et la classe
PrinterControl = CreateObject("pageset.printercontrol")
** appele la fonction pour portrait
PrinterControl.chngOrientationportrait()
*** appele la fonction pour landscape
PrinterControl.chngOrientationlandscape()
C'était tout simple mais fallait le savoir !!!!!