2017-02-15 5 views
0

У меня есть текстовое поле в форме с таблицей и хотелось бы иметь кнопку в форме для отправки электронной почты с таблицей, скопированной в тело письма. Я пробовал использовать агенты в IBM Domino Designer, но, похоже, он копирует текст по всему, а не по фактическому формату таблицы? Любая помощь будет оценена по достоинству.Скопируйте таблицу из поля с расширенным текстом в электронное письмо в IBM Domino Designer

+0

Попробуйте NotesDocument.RenderToRTItem ... –

+2

Покажите нам код, который вы пробовали. Также объясните, что вы подразумеваете под словом «богатое текстовое поле в форме со столом». Является ли богатое текстовое поле внутри таблицы? Или таблица внутри поля с расширенным текстом? Если это второй случай, объясните, как таблица попадает в поле расширенного текста, потому что вы не можете просто сделать это с помощью Domino Designer. Для этого потребуется либо пользователь, либо какой-то код, который помещает таблицу в поле с расширенным текстом. –

ответ

0

Это хорошо можно с помощью LotusScript, просто использовать класс 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) 

Это добавит содержимое RichText элемента ваша таблица хранится в до конца поля тела напоминания.

Смежные вопросы