Bonsoir le fil, PETIT YANNICK
PETIT YANNICK
Si j'étais moi, je me convaincrai de te suggérer d'aller poser tes yeux tout en bas de la page.
Là où ils pourront lire Discussions similaires
Reste ensuite à me convaincre de te convaincre de cliquer sur un des dix liens présents
Bonsoir Staple1600,
suite a vos conseils, j'ai continuer a chercher sur les forums.
j'ai trouvé un bout de réponse par ce code , il fonctionne pas mal, la partie rouge pour l'insertion de tableau
Par contre je souhaite insérer du texte avant le tableau et je ne sais pas comment la fontionne
Savez vous comment procéder?
Sub envoi_mail()
Dim olk As Object, email As Object, wdDoc As Object
Dim erreur As Integer, nb_lignes As Integer
Dim rng As Object
On Error Resume Next 'désactivation routine d'erreur
erreur = False
'Assignation des applications Outlook ,de l'objet email et du body de l'email en tant que document Word
Set olk = CreateObject("outlook.application")
Set email = olk.CreateItem(olMailItem)
Set wdDoc = email.GetInspector.WordEditor
With email
'....... remplissage sujet, objet, et adresse
.To = "
xxxxx@yahoo.fr"
.CC = ""
.Subject = "Plans à valider"
'....... corps du mail
.Display
With Sheets("Demande_validation_plan")
'insertion tableau
Sheets("Demande_validation_plan").Range("A1:G" & Sheets("Demande_validation_plan").Range("A1").End(xlDown).Row).Copy
'nb_lignes = .Range("A1:G1").Rows.Count
'
Set rng = wdDoc.Content
rng.Paste
End With
'....... envoie le message
' .Send
' If Err.Number <> 0 Then erreur = True
End With
'Désassignation objets
Set olk = Nothing
Set email = Nothing
Set wdDoc = Nothing
End Sub