Mise en page d'impression d'un UserForm

Bonjour cher Forum!

J'ai récemment découvert que l'on peut imprimer un UserForm avec la fonction .PrintForm. C'est parfait puisqu'au paravent j'exportais les informations des TextBox dans une feuille et ensuite j'imprimais. Toute fois je n'arrive pas à faire la mise en page adéquate et je ne trouve pas sur internet de solution...

Je vous explique, actuellement j'ai ce code :

Private Sub CommandButton1_Click()

UF_Appeloffre.PrintForm

End Sub

Vu que ma mise en page dans mon classeur est sur Microsft Print to PDF et bien ça fait exactement ce que je veux soit l'imprimer en PDF. Mon problème est la mise en page. J'aimerais savoir s'il y a moyen de lui dire n'imprime qu'une section défini du UserForm et qu'il mette la mise en page en paysage?

Merci pour votre aide habituelle!

Bonjour CedL

J'aimerais savoir s'il y a moyen de lui dire n'imprime qu'une section défini du UserForm et qu'il mette la mise en page en paysage?

Pour ce qui est de la section défini, ce n'est pas possible, "PrintForm" imprime l'USF, point à la ligne

Pour la mise en page en paysage, il faut modifier directement les paramètres de l'imprimante a grand renfort d'API je pense

Bonne chance

Bonjour le forum

Bonjour CedL, Bruno

A voir (peut être) par Ici.

Bon réveillon à toutes & à tous

Rechercher des sujets similaires à "mise page impression userform"