Imprimer userform [Résolu]

Ninette08 56 Messages postés mardi 16 août 2005Date d'inscription 14 septembre 2005 Dernière intervention - 22 août 2005 à 14:49 - Dernière réponse : Ninette08 56 Messages postés mardi 16 août 2005Date d'inscription 14 septembre 2005 Dernière intervention
- 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
Afficher la suite 

11 réponses

michelxld 402 Messages postés vendredi 6 août 2004Date d'inscription 12 octobre 2008 Dernière intervention - 24 août 2005 à 17:57
+3
Utile
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
Cette réponse vous a-t-elle aidé ?  
BZY1 215 Messages postés jeudi 10 mars 2005Date d'inscription 12 avril 2008 Dernière intervention - 22 août 2005 à 16:01
0
Utile
en VB6 ça donne ça: Printer.PaperSize = vbPRPSA3
pour VBA je ne sais pas si ça marche mais faut essayer...
Ninette08 56 Messages postés mardi 16 août 2005Date d'inscription 14 septembre 2005 Dernière intervention - 22 août 2005 à 16:20
0
Utile
il ne reconnait pas l'objet printer en vba

Ninette
BZY1 215 Messages postés jeudi 10 mars 2005Date d'inscription 12 avril 2008 Dernière intervention - 22 août 2005 à 17:18
0
Utile
j'ai trouvé ça je pense que ça peut t'aider:

ActiveSheet.PageSetup.PaperSize = xlPaperA4
ActiveSheet.PageSetup.Orientation = xlLandscape
BZY1 215 Messages postés jeudi 10 mars 2005Date d'inscription 12 avril 2008 Dernière intervention - 22 août 2005 à 17:19
0
Utile
(c'est du VBA excell)
Ninette08 56 Messages postés mardi 16 août 2005Date d'inscription 14 septembre 2005 Dernière intervention - 23 août 2005 à 08:34
0
Utile
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
michelxld 402 Messages postés vendredi 6 août 2004Date d'inscription 12 octobre 2008 Dernière intervention - 23 août 2005 à 18:20
0
Utile
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
Ninette08 56 Messages postés mardi 16 août 2005Date d'inscription 14 septembre 2005 Dernière intervention - 24 août 2005 à 08:57
0
Utile
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
Ninette08 56 Messages postés mardi 16 août 2005Date d'inscription 14 septembre 2005 Dernière intervention - 25 août 2005 à 08:48
0
Utile
Merci pour ton Michel, ca fonctionne parfaitement

Ninette
Ninette08 56 Messages postés mardi 16 août 2005Date d'inscription 14 septembre 2005 Dernière intervention - 25 août 2005 à 08:49
0
Utile
Merci pour ton aide Michel, ca fonctionne parfaitement
(c mieu la!)

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

j'espere que ce lien pourra t'aider

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

bonne soiree
michel

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.