Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
Программер
Да, ту разобрался.
Тут вот косяк вылез....файл атачится к полю "Att" и атачится к полю "Foto"....хрен пойми почему.Код:Dim ws As New NotesUIWorkspace Dim uidocST As NotesUIDocument Set uidocST=ws.CurrentDocument Dim RTItem As NotesRichTextItem fn= ws.OpenFileDialog(False, "Выбрать файл", "GIF Image|*.gif", "c:\My Documents") Forall FileName In fn Call uidocST.GotoField("Foto") Call uidocST.Import("GIF Image", FileName) Set RTItem= New NotesRichTextItem(uidocST.Document, "Att" ) Call RTItem.EmbedObject(EMBED_ATTACHMENT, "", FileName) ' крепим аттачмент End Forall
в случае с РТ полем - не то Только сохранить, закрыть, открыть...Reload не то?)
В смысле?Sandr
Ну ищю варианты как можно сделать... почему в оба поля то вставляется атач?)
Call uidocST.Import("GIF Image", FileName)
Call RTItem.EmbedObject(EMBED_ATTACHMENT, "", FileName) ' крепим аттачмент
Call uidocST.GotoField("Foto")
Call uidocST.Import("GIF Image", FileName)
Set RTItem= New NotesRichTextItem(uidocST.Document, "Att" )
Call RTItem.EmbedObject(EMBED_ATTACHMENT, "", FileName) ' крепим аттачмент
пля(
а мона сделать чтобы там только картинка была? без иконки приатаченого файла?)
Sandr
ну так я про что...у меня то есть...
это вот эта бяка атачит ко всем полям РТ, а не к "Att" файл
Код:Set RTItem= New NotesRichTextItem(uidocST.Document, "Att" ) Call RTItem.EmbedObject(EMBED_ATTACHMENT, "", FileName)
Dim ws As New NotesUIWorkspace
Dim uidocST As NotesUIDocument
Set uidocST=ws.CurrentDocument
Set docST = uidocST .Document
fn= ws.OpenFileDialog(False, "Выбрать файл", "GIF Image|*.gif", "c:\My Documents")
Forall FileName In fn
Name1 = FileName
End Forall
Call uidocST.GotoField("foto")
Call uidocST.Import("GIF Image", Name1)
Dim RTItem As NotesRichTextItem
Set RTItem= New NotesRichTextItem(uidocST.Document, "att" )
Call RTItem.EmbedObject(EMBED_ATTACHMENT , "", Name1) ' крепим аттачмент
unid = docST.univaersalID
Call docST.save(True, False)
Call uidocST.Save
Call uidocST.close
On Error Resume Next
Set docST = db.getdocumentByUNID(unid)
Call ws.EditDocument(True, docST)
Обучение наступательной кибербезопасности в игровой форме. Начать игру!