G
Guest
При добавлении нового attachment командой OpenFileDialog, чё за хрень существующий attachment уходит в подвал.
Код:
Forall file In files
Call rtitem.EmbedObject(EMBED_ATTACHMENT, "", file)
' "прописываем" изменения в RichTextItem
Call rtitem.Update
' тут указывается форма документа, если он был новый и форма не установлена еще, либо на всякий случай :)
Call uidoc.Document.ReplaceItemValue("Form", "Contract")
' это позволяет избавиться от вопроса о сохранении закрываемого документа!
' причем это прописывается в "старый" экземпляр документа в памяти-instance,
' т.е. в открытом предыдущей командой документе это не появится и убирать не нужно оттуда ничего
Call uidoc.Document.ReplaceItemValue("SaveOptions", "0")
' закрываем "старый" документ
Call uidoc.Close(True)
End Forall