Impression

VincMalin 11 Messages postés vendredi 11 novembre 2016Date d'inscription 20 février 2017 Dernière intervention - 17 déc. 2016 à 17:16 - Dernière réponse : cs_MPi 3859 Messages postés mardi 19 mars 2002Date d'inscription 15 décembre 2017 Dernière intervention
- 21 déc. 2016 à 16:54
VBA Office (Excel, Word ...) Posez votre question Signaler Répondre au sujet
Bonjour,
Je souhaite dans un CommandButton1_Click() imprimer toujours de la même façon :
A3 - paysage - recto/verso. Comment récupérer les codes ?
Merci de votre aide
Afficher la suite 

3 réponses

Répondre au sujet
vb95 1388 Messages postés samedi 11 janvier 2014Date d'inscriptionContributeurStatut 15 décembre 2017 Dernière intervention - 17 déc. 2016 à 17:42
0
Utile
Bonjour

Trouvé sur Google ( je ne garantis rien )

Pour mettre en paysage

ActiveSheet.PageSetup.Orientation = xlLandscape
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True


Pour le A3
ActiveSheet.PageSetup.PaperSize = xlPaperA3


Pour le recto/verso je n'ai pas trouvé de solution valable à mes yeux
Commenter la réponse de vb95
VincMalin 11 Messages postés vendredi 11 novembre 2016Date d'inscription 20 février 2017 Dernière intervention - 19 déc. 2016 à 22:06
0
Utile
Après de longue recherche voici ce que j'ai trouvé :

Orientation Paysage :
.PageSetup.Orientation = xlLandscape
Taille papier :
.xlPaperA3

vbPRDPSimplex 1 : Impression recto avec le paramètre d’orientation actuel.

vbPRDPHorizontal 2 : Impression recto-verso à l’aide d’une page horizontale activer.

vbPRDPVertical 3 : Impression recto-verso à l’aide d’une page verticale activer.

Maintenant reste à trouver les syntaxes...
Commenter la réponse de VincMalin
cs_MPi 3859 Messages postés mardi 19 mars 2002Date d'inscription 15 décembre 2017 Dernière intervention - 21 déc. 2016 à 16:54
0
Utile
Bonjour,

Utilise l'enregistreur de macro et tu auras tout ce que tu veux. Il y aura un peu de ménage à faire éventuellement...
Commenter la réponse de cs_MPi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.