par roubech » 06 Juil 2010 à 15:34
Regardes si tu comprend le principe comme ça
Je ne l'ai pas compilé ni testé
[syntax="LotusScript"]sub CreateMemoToSelectedContact()
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase, dbMail As NotesDatabase
Dim dc As NotesDocumentCollection
Dim docContact As NotesDocument, docMail As NotesDocument
Dim item As NotesItem
' Vérification des docs sélectionnés
Set db = ws.CurrentDatabase.Database
Set dc = db.UnprocessedDocuments
If dc Is Nothing Then
MessageBox "No documents were selected.",0,"Error"
Exit sub
End If
If dc.Count = 0 Then
MessageBox "No documents were selected.",0,"Error"
Exit Sub
End If
' Création du mail dans laBAL de l'utilisateur courant (cf doc site)
Set dbMail = New NotesDatabase( "", "" )
Call dbMail.OpenMail()
Set docMail = New NotesDocument( dbMail )
docMail.Form = "Memo"
Set item = docMail.ReplaceItemValue( "SendTo", "" )
' Alimentation des destinataires
Set docContact = dc.GetFirstDocument()
While Not docContact Is Nothing
Call item.AppendToTextList( docContact.MailAddress(0) )
Set docContact = dc.GetNextDocument(docContact)
Wend
' Affichage du mail à l'écran
Call ws.EditDocument( True, docMail )
End sub[/syntax]