cco86260
Messages postés166Date d'inscriptiondimanche 22 janvier 2012StatutMembreDernière intervention30 juillet 20152 7 janv. 2014 à 14:48
Re-Bonjour, :)
Après quelques recherche sur ce forum j'ai trouvé ce code :
Sub Main Dim oSess As Object Dim oDB As Object Dim oDoc As Object Dim oItem As Object Dim direct As Object Dim Var As Variant Dim flag As Boolean
Set oSess = CreateObject("Notes.NotesSession") Set oDB = oSess.GETDATABASE("", "") Call oDB.OPENMAIL flag = True If Not (oDB.ISOPEN) Then flag = oDB.OPEN("", "")
If Not flag Then MsgBox "Can't open mail file: " & oDB.SERVER & " " & oDB.FILEPATH GoTo exit_SendAttachment End If On Error GoTo err_handler
'Building Message Set oDoc = oDB.CREATEDOCUMENT Set oItem = oDoc.CREATERICHTEXTITEM("BODY") oDoc.Form = "Memo" oDoc.subject = "This is the subject" oDoc.sendto = "steve.gossett@unisyn.com" oDoc.body = "This is test text in the body of the email" oDoc.postdate = Date
'Attaching DATABASE Call oItem.EmbedObject(1454, "", "c:\missing.txt") oDoc.visable = True 'Sending Message oDoc.SEND False exit_SendAttachment: On Error Resume Next Set oSess = Nothing Set oDB = Nothing Set oDoc = Nothing Set oItem = Nothing 'Done Exit Sub err_handler: If Err.number = 7225 Then MsgBox "File doesn't exist" Else MsgBox Err.number & " " & Err.description End If On Error GoTo exit_SendAttachment End Sub
Mais je ne sais pas l'adapter à mon USF
Je suis cependant preneur d'autre solution, j'ai simplifié mon USF comme ceci :
toujour ma TreeView, elle n'a pas changé
Un bouton "Importer les rapport" : lui m'ouvre le scanner (ça c'est OK)
Un bouton "Envoyer via lotus" : lui devrait m'ouvrir une autre USF pour mettre le destinataire, le destinataire en copie si il y a, et le corps du message
Un bouton "Annuler" lui c'est facile, un petit unload me et c'est bon
Par contre je voudrais si possible sur ce second USF avoir une vue dans une zone des fichiers joints.