J'ai pas mal cherché sur le forum mais je ne trouve pas la solution pour joindre un fichier txt dans un champs.
J'ai donc un base lotus qui me génère des message de rappel pour effectuer des opérations spécifique tout les jours.
J'ai besoin dans l'une d'elle de récupérer tout les log contenu dans d'autre message, pas de souci jusque la. La ou j'ai un problème c'est que pour un message j'ai une pièce jointe.
N'arrivant pas a tout copier, je récupère donc le texte et vois la pièce jointe après par ce code
- Code : Tout sélectionner
Message:
Gosub sautligne
Call uidoc.FieldAppendText("PreuvesTacite","Envoyé par : " + doc.getItemValue("From")(0))
Call uidoc.FieldAppendText("PreuvesTacite",", Le " + doc.getItemValue("PostedDate")(0))
Gosub sautligne
Gosub sautligne
Call uidoc.FieldAppendText("PreuvesTacite","Sujet : ")
Call uidoc.FieldAppendText("PreuvesTacite",doc.getItemValue("Subject")(0))
Gosub sautligne
Gosub sautligne
Call uidoc.FieldAppendText("PreuvesTacite","Corps : ")
Call uidoc.FieldAppendText("PreuvesTacite",doc.getItemValue("Body")(0))
Gosub sautligne
Gosub separation
Return
Ensuite vu que je n'arrive pas a copier la pièce jointe, je l'extrait de message d'origine par ce code :
- Code : Tout sélectionner
AjoutOAE:
Set rtitem = doc.GetFirstItem("Body")
Set objet = doc.GetAttachment("srvga391-RapOae.txt")
Call objet.ExtractFile( "c:\temp\" & Objet.source )
Et la je coince pour maintenant l'injecter dans mon champs "PreuvesTacite" du document uidoc
Avez une idée à m'apporter ?
Merci