Bonjour,
Après avoir scruté une bonne partie du forum je n'ai pas trouvé de solution à mon problème.
Je souhaite effectuer un copiage spécial "en tant qu'image, tel qu'à l'impression" et le coller dans mon message outlook (Et non le joindre)
Voila ou j'en suis. Mon problème se situe au niveau du .Body.
Avec l'enregistreur de macro j'ai obtenue
pour le copiage spécial, mais je ne sais pas comment l'utiliser dans ce cas.
Merci d'avance, Théo
Après avoir scruté une bonne partie du forum je n'ai pas trouvé de solution à mon problème.
Je souhaite effectuer un copiage spécial "en tant qu'image, tel qu'à l'impression" et le coller dans mon message outlook (Et non le joindre)
Code:
Private Sub CB1_Click()
Dim a
a = TB1.Value
Dim OLF As Outlook.MAPIFolder, olMailItem As Outlook.MailItem
Dim ToContact As Outlook.Recipient
Set OLF = GetObject("", _
"Outlook.Application").GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
Set olMailItem = OLF.Items.Add
With olMailItem
.Subject = ("Fiche d'intervention n°" & a) 'Titre du message
Set ToContact = .Recipients.Add(Sheets("Gestion").Range("E2")) 'Destinataire
.Body = Range("A1:J43").CopyPicture(Appearance:=xlPrinter, Format:=xlPicture) 'Corps du message
.Display
End With
Unload Me
UserForm1.Hide
End Sub
Voila ou j'en suis. Mon problème se situe au niveau du .Body.
Avec l'enregistreur de macro j'ai obtenue
Code:
Range("A1:J43").CopyPicture(Appearance:=xlPrinter, Format:=xlPicture)
Merci d'avance, Théo