Общие вопросы > Разработка приложений

Помогите пожалуйста экспортировать все прикрепленные файлы

(1/1)

simon_2007:
Проблема такая есть база itoffice.nsf (БОССреферентовская канцелярия)
к некоторым документам внутри базы прикреплены jpg, pdf файлы
есть задача экспортировать все файлы кучей на диск

не могу подступиться

то ли shared agenta нужно писать перебирающего,
то ли есть брут форсный метод какойто сторонний

lotusnotes.ru:
Агент.
Примерно такой код:

--- Код: --- Dim s As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doccoll As NotesDocumentCollection
Dim doc As NotesDocument
Dim obj As NotesEmbeddedObject
Dim spath As String

Set db = s.CurrentDatabase
Set doccoll = db.UnprocessedDocuments

If doccoll.Count=0 Then
Exit Sub
End If

spath = "C:\Архив Файлов"
Mkdir spath

Set doc = doccoll.GetFirstDocument
While Not doc Is Nothing
bl = False
Forall item In doc.Items
If (item.name = "$FILE") Then
Set obj = doc.GetAttachment(item.values(0))
obj.ExtractFile(spath+"\"+item.values(0))
End If
End Forall
Call s.UpdateProcessedDoc(doc)
Set doc = doccoll.GetNextDocument(doc)
Wend

Messagebox ("Файлы сохранены в директории C:\Архив Файлов.")

--- Конец кода ---

simon_2007:
Спасибо!!!

Навигация

[0] Главная страница сообщений

Перейти к полной версии