Imprimer userform

Résolu
Ninette08
Messages postés
56
Date d'inscription
mardi 16 août 2005
Statut
Membre
Dernière intervention
14 septembre 2005
- 22 août 2005 à 14:49
Ninette08
Messages postés
56
Date d'inscription
mardi 16 août 2005
Statut
Membre
Dernière intervention
14 septembre 2005
- 25 août 2005 à 08:49
petite question,
je travail sur excel en vba, j'ai un userform que je voudrais imprimer, j'utilise me.printform
par contre,je voudrais l'imprimer en format paysage
quelqu'un pourrais m'aider svp?

Ninette

11 réponses

michelxld
Messages postés
402
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
12 octobre 2008
30
24 août 2005 à 17:57
bonjour

je n'ai pas testé , mais tu pourrais essayer quelque chose de ce style

....
Wrd.Selection.PasteSpecial 'paste in Word doc
With WrdDoc.Shapes(1)
.Height = 400 'redimensionne hauteur image en points
.Width = 600 'redimensionne largeur image en points
End With
WrdDoc.PrintOut 'print
...

bonne soiree
michel
3
BZY1
Messages postés
214
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
12 avril 2008

22 août 2005 à 16:01
en VB6 ça donne ça: Printer.PaperSize = vbPRPSA3
pour VBA je ne sais pas si ça marche mais faut essayer...
0
Ninette08
Messages postés
56
Date d'inscription
mardi 16 août 2005
Statut
Membre
Dernière intervention
14 septembre 2005

22 août 2005 à 16:20
il ne reconnait pas l'objet printer en vba

Ninette
0
BZY1
Messages postés
214
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
12 avril 2008

22 août 2005 à 17:18
j'ai trouvé ça je pense que ça peut t'aider:

ActiveSheet.PageSetup.PaperSize = xlPaperA4
ActiveSheet.PageSetup.Orientation = xlLandscape
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
BZY1
Messages postés
214
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
12 avril 2008

22 août 2005 à 17:19
(c'est du VBA excell)
0
Ninette08
Messages postés
56
Date d'inscription
mardi 16 août 2005
Statut
Membre
Dernière intervention
14 septembre 2005

23 août 2005 à 08:34
Merci BZY1 mais ca ne marche pas, ca met en forme la feuille de calcul derrière le form.

Par contre Michel , je ne compren pa trop ton code...

Ninette
0
michelxld
Messages postés
402
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
12 octobre 2008
30
23 août 2005 à 18:20
bonjour

la procedure copie l'image de l'userform , puis effectue un collage dans un document temporaire pour l'imprimer au format paysage

bonne soiree
michel
0
Ninette08
Messages postés
56
Date d'inscription
mardi 16 août 2005
Statut
Membre
Dernière intervention
14 septembre 2005

24 août 2005 à 08:57
merci ca marche nikel,
par contre ,jorai une autre petite question,
le formulaire n'occupe pa toute le feuille A4,est ce que je peux l'agrandir grace a cette procédure?

Ninette
0
Ninette08
Messages postés
56
Date d'inscription
mardi 16 août 2005
Statut
Membre
Dernière intervention
14 septembre 2005

25 août 2005 à 08:48
Merci pour ton Michel, ca fonctionne parfaitement

Ninette
0
Ninette08
Messages postés
56
Date d'inscription
mardi 16 août 2005
Statut
Membre
Dernière intervention
14 septembre 2005

25 août 2005 à 08:49
Merci pour ton aide Michel, ca fonctionne parfaitement
(c mieu la!)

Ninette
0
michelxld
Messages postés
402
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
12 octobre 2008
30
22 août 2005 à 17:48
bonjour

j'espere que ce lien pourra t'aider

http://www.excelforum.com/showthread.php?p=912370&posted=1#post912370

bonne soiree
michel
-1