imprimer formulaire mode paysage
bonjour bonjour,
je suis en train de m'amuser comme un petit fou avec les joies de l'impression sous Access.
Le formulaire que je veux imprimer est créé dynamiquement, imprimé et aussitôt supprimé tout aussi dynamiquement.
J'ai trouvé sur la FAQ ce bout de code à ajouter pour définir le mode Paysage et jusque là ça marche! (ne faites pas attention au lettres dans le codes, je travaille en allemand...)
Code:
1 2 3 4 5 6
| SendKeys "{f10}"
SendKeys "{D}"
SendKeys "{i}"
SendKeys "{right}"
SendKeys "%{f}"
SendKeys "{enter}" |
Avant de sauvegarder mon formulaire j'insert le code ci-dessus et quand je regarde dans le menu/fichier/Mise en Page... j'ai bien le mode Paysage de selectionné.
Ensuite je veux executer le code suivant:
Code:
1 2 3 4 5
| DoCmd.OpenForm "F_AFFICHAGE"
DoCmd.SelectObject acForm, "F_AFFICHAGE", True
DoCmd.PrintOut
DoCmd.SelectObject acForm, Screen.ActiveForm.Name, False
DoCmd.Close acForm, "F_AFFICHAGE" |
Et là... c'est le drame :( , Access me répond de 2 bips successifs (sans messages d'erreurs) et imprime en mode portait!
Aurais-je raté quelques choses avec Printout? à ma connaissance, il n'est pas possible de définir le mode paysage directement dans Printout, donc je ne comprend pas pourquoi il y a conflit...
Si vous avez une piste, je suis preneur :wink: