detcher une piece jointe.

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

detcher une piece jointe.

Messagepar FredO » 23 Sep 2003 à 16:04

Bonjour a tous , Voila , je souhaite créer une sorte de base d'archivage , grâce a un bouton , je souhaite coller le message dans un document d une autre base, Aucun souci pour le corps du message , ni le texte , cependant , je n arrive pas a recuperer la pièce jointe quand il y en a une.J ai essayer la commande EMBEBEB DOCUMENT mais sans succès.Un petit coup de main ne serais pas de refus .
FredO
 

Re: detcher une piece jointe.

Messagepar Rigol'man » 24 Sep 2003 à 07:57

je c pas si ca aidera .....' Recuperation du champ Texte RicheSet BodyFR = doc.getFirstItem("Body")'Parcours des attachementsForall x In BodyFR.EmbeddedObjects ' Création du champ Texte Riche dans le nouveau document Set rtitem = newDocCat.CreateRichTextItem( "AttachmentList") ' Extraction de l'attachement sur le disque dur Call x.ExtractFile( dirnom & "\" & x.Source ) ' Attachement du fichier dans le champ Texte Riche Set object = rtitem.EmbedObject (EMBED_ATTACHMENT, "", dirnom & "\" & x.Source )End Forall[%sig%]
Rigol'man
 

Re: detcher une piece jointe.

Messagepar Cedric » 24 Sep 2003 à 09:59

Pour éviter de détacher/rattacher, tu peux directement copier tout le document dans la base destination avecNotesDocument.CopyToDatabaseenfin, c juste une idée
Cedric
 

Re: detcher une piece jointe.

Messagepar FredO » 24 Sep 2003 à 15:02

Merci pour ces info, en effet je prefere la solution de copy , j avais essayer avec CopyALLItem mais sans succes!.je vais essayer avec la commande NOtesDocument.CopytoDatabase.
FredO
 


Retour vers Développement

cron