Re,
Pour moi l'erreur est dû au fait que l'objet oMail n'est pas affiché,
vVous pouvez essayer comme ceci
Sub envoyerParMail()
Dim oOutlook As Object
Dim oMail As Object
Dim oObjetWord As Object
' Créer les instances
Set oOutlook = CreateObject("Outlook.Application")
Set oMail = oOutlook.CreateItem(0)
With oMail
.Display
Set oObjetWord = .GetInspector.WordEditor
.To = "monmail@monmail.com"
.Subject = "Extrait de la feuille" & ThisWorkbook.Name
.Body = ActiveCell
Selection.Copy
oObjetWord.Range(0).Paste
End With
End Sub
@+