Exportez mon UserForm en fichier PDF

  • Initiateur de la discussion Initiateur de la discussion Mathieu_D
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Mathieu_D

XLDnaute Nouveau
Bonjour à toute l'équipe,

J'ai effectué beaucoup de recherches pour résoudre mon problème mais rien n'y fait, je ne trouve pas ce qui me correspond 😕

Je souhaitrais qu'en cliquant sur mon bouton "EXPORT PDF", mon userform sois comme "print screené" et convertis en fichier PDF que je puisse envoyez à l'une ou l'autre personne.

Je vous joins un fichier pour illustrer mon problème.

Je vous remercie d'avance pour me retirer l'épine du pied.

Bien à vous

Mathieu_D
 

Pièces jointes

Re : Exportez mon UserForm en fichier PDF

Bonjour Mathieu_D, le Forum,

A mettre dans un bouton:
Code:
Private Sub CommandButton2_Click()
Dim Ws As Worksheet

fichier2 = "C:\Users\Production\Desktop\MonImage.JPG"

keybd_event vbKeySnapshot, 1, 0&, 0&
DoEvents

Set Ws = Sheets.Add
Ws.Name = "IMP"
With ActiveSheet.ChartObjects.Add(0, 0, 466, 339).Chart
     .Paste
     .Export fichier2, "jpg" 'sTemp & "\" & fichier2, "JPG"
     .Parent.Delete
End With
Unload Me

    Set objOL = CreateObject("Outlook.Application")
    Set oBjMail = objOL.CreateItem(olMailItem)
With oBjMail
    .To = "LeClient@gmail.com" ' le destinataire
    .Subject = "Bilan"          ' l'objet du mail
    .Attachments.Add fichier2
    '.Body = "Trouves ici le Bilan de cette affaire"
    '.HTMLBody = "<html><p>Bilan Horaire pour cette Affaire:</p>" & Chr(13) & "<img src='" & fichier2 & "'</BODY></HTML>"
    .HTMLBody = "<html><body><p>Bilan Horaire pour cette Affaire:</p>" & Chr(13) & "<img src='" & fichier2 & "'</body></html>"
    oBjMail.Display
End With

Application.DisplayAlerts = False
Sheets("IMP").Delete
'Kill fichier2
Application.DisplayAlerts = True
End Sub
Ton UserForm sera envoyé dans le Body du mail et en pièce jointe sous form d'image, si cela convient.

@+😎
 
Re : Exportez mon UserForm en fichier PDF

Autant pour moi, je vais reformuler:

je souhaitrais simplement obtenir un fichier pdf que je puisse enregistrer dans mes dossiers.

Pour ce qui est des envois par mail, on oublie ^^

En tout cas merci pour la réponse déjà fournie

🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour