Public Sub EnvoiMail(Subject As String, SendTo As String, Message As String,Attachment as String)
Dim oSess As Object, oDB As Object, oDoc As Object, oItem As Object, direct As Object, var As Variant, flag As Boolean
Set oSess = CreateObject("notes.notessession")
Set oDB = oSess.getdatabase("", "")
oDB.openmail
flag = True
If Not (oDB.isopen) Then flag = oDB.Open("", "")
If Not flag Then
MsgBox "Cant't open mail file: " & oDB.server & " " & oDB.filepath
Exit Sub
End If
Set oDoc = oDB.createdocument
Set oItem = oDoc.createrichtextitem("BODY")
oDoc.Form = "Memo"
oDoc.subject = Subject
oDoc.sendto = SendTo
oDoc.body = Message
oDoc.postdate = Date
If Attachment <> "" Then oItem.embedobject(1454, "", Attachment)
oDoc.send False
exit_sendattachement:
On Error Resume Next
Set oSess = Nothing
Set oDB = Nothing
Set oDoc = Nothing
Set oItem = Nothing
End Sub
Tu pcolles cela dans un module standard
Je penses que les noms des arguments sont assez explicite. Si tu as des soucis, envois moi un msg
Christophe R.