Mettre des documents en pièces jointe dans lotus notes

Résolu
cco86260 Messages postés 166 Date d'inscription dimanche 22 janvier 2012 Statut Membre Dernière intervention 30 juillet 2015 - 7 janv. 2014 à 11:31
cco86260 Messages postés 166 Date d'inscription dimanche 22 janvier 2012 Statut Membre Dernière intervention 30 juillet 2015 - 7 janv. 2014 à 14:48
Bonjour à tous et bonne année 2014, santé, réussite et bonheur.

Donc je reviens sur le forum avec une nouvelle questions mais je vais tout d'abord vous expliquer le concept :

J'ai un USF contenant :

Une TreeView avec case à cocher qui m'affiche le contenu d'un dossier

Un bouton nommé "Mettre en pièce jointe"

Le logiciel de messagerie est "Lotus notes 8.5", je précise la version au cas où...

Voici ma question :

Quel serait le code nécessaire pour mettre en pièce jointe les documents sélectionné dans la TreeView vers lotus ?


Merci à tous pour votre aide... je fais mes recherche de mon coté également...

Christian


--

1 réponse

cco86260 Messages postés 166 Date d'inscription dimanche 22 janvier 2012 Statut Membre Dernière intervention 30 juillet 2015 2
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.

Merci encore

Christian
0
Rejoignez-nous