Форум продуктов IBM Lotus
Общие вопросы => Разработка приложений => Тема начата: Celts от 01 Апрель 2013, 19:58:27
-
Есть задача, которую ни как не получается решить. Есть база Босс-референт. В ней к документам прикреплены файлы doc, exl, pdf и т.д. Необходимо выгрузить все файлы на диск.
Как экспортировать если файл был добавлен как вложение, разобрался (на скрине, файл с непонятным именем).
doc = dc.GetFirstDocument
Foreach item In doc.Items
If (item.name = "$FILE")
obj = doc.GetAttachment(item.values(0))
obj.ExtractFile(spath+"\"+item.values(0))
EndIf
endforeach
Но агент не работает, если документы word были созданы из шаблона которые уже был в Lotus (на скрине файл с именем "Документ").
Если док. создали из шаблона то появляется поле $OLEOBJINFO, в котором по-видимому и хранится документ. Но как его от туда вытащить не хватает ума… как только уже не пробовал. :-\
p.s. Lotus изучаю пару дней, если вдруг не так спросил, тапками плииз не кидайте ::)
-
Добрый день!
Посмотрите в сторону класса NotesDXLExporter. На форуме был пример экспорта картинок из тела письма:
http://www.lotusnotes.ru/forum/index.php/topic,74.msg161.html