Lotus Notes en OLE avec Lotus Script
Bonjour à tous,
J'essaie depuis un certain temps d'envoyer des mails en automatique via Lotus Notes.
Avec les fonction Windev EmailOuvreSessionNotes ... je n'avais que des messages d'erreur.
J'ai donc décidé de passer par du OLE et cela fonctionne ... à quelques soucis près.
C'est pourquoi je me tourne vers vous pour tenter de corriger ceux-ci.
1)Problème lorsque plusieurs destinataires sont choisis.
Voici mon code :
Citation:
//Liste des destinataires
sDestinataires est une chaîne
POUR TOUTE LIGNE DE LISTE_Destinataires
sDestinataires=LISTE_Destinataires..ValeurAffichée+","+sDestinataires
FIN
...
// Destinataires
Doc>>ReplaceItemValue("SendTo", sDestinataires)
En fait cela bug lorsqu'il y a plusieurs destinataires alors que quand je n'en choisi qu'un cela fonctionne ...
Cela vient-il de la "," entre les adresses ?
2)Je ne peux pas envoyer de pièces jointes autres que des fichiers .txt, or j'aimerais joindre un fichier Excel et un .zip.
Voici mon code :
Citation:
// Creation des pieces-jointes
SI NomduZip <> "" ALORS
AttachMe = Doc>>CreateItem("Répertoire")
EmbedObj = AttachMe>>EmbedObject(1454, "", NomduZip,"Répertoire")
//Doc>>CreateItem("Répertoire")
Doc>>AttachMe>>add(NomduZip)//fichier joint
FIN
SI FichierExcelAEnvoyer <> "" ALORS
AttachMe = Doc>>CreateRichTextItem("FichierExcelAEnvoyer")
EmbedObj = AttachMe>>EmbedObject(1454, "", FichierExcelAEnvoyer,"FichierExcelAEnvoyer")
Doc>>CreateRichTextItem("FichierExcelAEnvoyer")
FIN
SI FichierDéchets <> "" ALORS
AttachMe = Doc>>CreateRichTextItem("FichierDéchets")
EmbedObj = AttachMe>>EmbedObject(1454, "", FichierDéchets,"FichierDéchets")
Doc>>CreateRichTextItem("FichierDéchets")
FIN
en fait j'ai cherché, veinement, un langage Lotus Script pour les pièces jointes autres que rtf mais je ne trouve rien :cry:
Merci à tous d'avance pour votre aide.
Justine.