2017-02-15 3 views
0

J'ai un champ de texte enrichi sur un formulaire avec une table et j'aimerais avoir un bouton sur le formulaire pour envoyer un e-mail avec la table copiée dans le corps de l'email. J'ai essayé d'utiliser des agents dans IBM Domino Designer, mais il semble juste copier le texte et pas le format réel de la table? Toute aide serait appréciée.Copier une table d'un champ de texte enrichi dans un e-mail dans IBM Domino Designer

+0

Essayez NotesDocument.RenderToRTItem ... –

+2

Montrez-nous le code que vous avez essayé. Veuillez également expliquer ce que vous entendez par "un champ de texte riche sur un formulaire avec une table". Le champ de texte riche est-il à l'intérieur de la table? Ou est la table dans le champ de texte enrichi? S'il s'agit du second cas, veuillez expliquer comment la table se trouve dans le champ de texte enrichi, car vous ne pouvez pas le faire avec Domino Designer. Il faudrait soit l'utilisateur soit une sorte de code qui place la table dans le champ de texte enrichi. –

Répondre

0

Ceci est bien possible via LotusScript, il suffit de faire usage de la classe NotesRichTextItem:

Dim YourRTItemIncludingTheTable As NotesRichTextItem 
Set YourRTItemIncludingTheTable = doc.GetFirstItem("YourRTItemIncludingTheTableName") 

Set memo = db.CreateDocument 
memo.Form = "Memo" 
... 
Set rtitem = New NotesRichTextItem(memo, "Body") 
Call rtitem.AppendRTItem(YourRTItemIncludingTheTable) 

Ceci ajoutera le contenu de l'élément RichText votre table est stockée dans la fin du champ de corps de la note de service.