Прикачете файл към елемент с форматиран текст в Lotus Document

Опитвам се да прикача файл към моя документ в Lotus. Моят файл се намира тук в c:\dev\3.txt, моят формуляр е Test и полето с богат текст, където искам да прикача полето, е "test". Опитах този код на Lotusscript да прикача файла към полето „test“, но той постави файла в края на документа, а не в полето:

Dim uidoc As notesuidocument
Dim w As New notesuiworkspace
Dim object As NotesEmbeddedObject
Dim doc As NotesDocument
Dim rtitem As NotesRichTextItem
Set uidoc=w.currentdocument
Set doc = uidoc.Document

Set rtitem = doc.GetFirstItem( "test" )
Set object= rtitem.EmbedObject(EMBED_ATTACHMENT, "", "C:\dev\3.txt")
doc.Form = "Test"

Call doc.Save( True, False)

Call uidoc.Close

person user3082877    schedule 29.04.2015    source източник
comment
Дали Test наистина е Richtextitem? не виждам нищо нередно в кода ти на пръв поглед...   -  person Torsten Link    schedule 29.04.2015
comment
Изглежда, че това е код на бутона за действие, така че може да има проблем със синхронизирането на документи в предния/задния край. Мина твърде много време, откакто съм играл с него, но ако това се случва, тогава тази стара техника може да е ключът: www-10.lotus.com/ldd/nd6forum.nsf/   -  person Richard Schwartz    schedule 29.04.2015
comment
Продължаване на въпроса на Torsten: може да искате да проверите това с помощта на If (rtitem.Type=RICHTEXT) Then ... Или може би дори If (doc.HasItem(test)) Then ...   -  person Lothar Mueller    schedule 01.05.2015


Отговори (1)


Може ли последното WhenAll да бъде заменено с ContinueWhenAll?
person Michele De Nardi    schedule 22.05.2015