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 !!!!!
Conclusion :
Je voudrais remercier tout microsoft (tout d'abord pour le dll)
et ThierryPerretier qui m'a donner les lignes de code pour appeler le dlls
et tout ceux qui mon répondu sur le forum