bonjour,

j'ai fait un bouton dans un userform qui doit permettre d'imprimer ce même userform. le code est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub CommandButtonPrint_Click()
 
CommandButtonPrint.Visible = False
CommandButton1.Visible = False
CommandButton2.Visible = False
 
FenetreResultats.PrintForm
 
CommandButtonPrint.Visible = True
CommandButton1.Visible = True
CommandButton2.Visible = True
 
End Sub
Normalement c'est censé cacher le bouton "imprimer" et d'autres boutons puis imprimer l'userform. Pour l'instant ça imprime en format portrait il manque donc la moitié de l'userform (je ne sais donc pas si le bouton imprimer est supprimé ou pas).
- comment faire pour imprimer en format paysage?
- Est il possible d'afficher au moment de l'impression un choix d'imprimante et de paramètres d'impression? Pour l'instant ça imprime automatiquement sur l'imprimante par défaut

Merci pour votre aide, je débute en VBA!