Macro excel pour impression A3
Fermé
helen
-
26 janv. 2011 à 15:52
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 26 janv. 2011 à 22:49
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 26 janv. 2011 à 22:49
A voir également:
- Macro excel pour impression A3
- Spouleur d'impression - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Si et excel - Guide
1 réponse
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
26 janv. 2011 à 22:49
26 janv. 2011 à 22:49
Bonsoir,
Tu peux choisir ton imprimante avec Application.ActivePrinter = "Le nom de ton imprimante"
Mais ensuite tu n'es plus dans excel, surtout dans le choix A4 puisque tu pars dans les paramétrages de l'imprimante.
Mais avec sendkeys (voir l'aide) tu peux envoyer des touches à l'application en avant plan.
Donc entraine toi à maitriser cette boite de dialogue au clavier (souris interdite) avec les touches TAB (champ suivant), espace (cocher/décocher, cliquer un bouton), fleche haut/bas pour se déplacer dans une liste, mais là je te conseille de saisir d'abord l'initiale de l'item que tu veux atteindre avant d'utiliser les fleches, pour aborder la liste toujours au même endroit (tu ne sais pas quel choix aura fait l'utilisateur précédent).
Quand tu as bien noté ta séquence de touches tu l'envoies avec plusieurs sendkeys
Tu peux appeler la boite de dialogue 'Imprimer' avec : Application.Dialogs(xlDialogPrint).Show
eric
Tu peux choisir ton imprimante avec Application.ActivePrinter = "Le nom de ton imprimante"
Mais ensuite tu n'es plus dans excel, surtout dans le choix A4 puisque tu pars dans les paramétrages de l'imprimante.
Mais avec sendkeys (voir l'aide) tu peux envoyer des touches à l'application en avant plan.
Donc entraine toi à maitriser cette boite de dialogue au clavier (souris interdite) avec les touches TAB (champ suivant), espace (cocher/décocher, cliquer un bouton), fleche haut/bas pour se déplacer dans une liste, mais là je te conseille de saisir d'abord l'initiale de l'item que tu veux atteindre avant d'utiliser les fleches, pour aborder la liste toujours au même endroit (tu ne sais pas quel choix aura fait l'utilisateur précédent).
Quand tu as bien noté ta séquence de touches tu l'envoies avec plusieurs sendkeys
Tu peux appeler la boite de dialogue 'Imprimer' avec : Application.Dialogs(xlDialogPrint).Show
eric