S
Sandro
Опять глупый вопрос, но не могу найти в мануале ничего ((( Есть файл шаблона dot, добавленный в проект, как его скинуть юзверю ?
Ок, наверно так и сделаю, наглядней даже будет, спасибуже прочитал и врубился... конечно, в ресурсы файло, с которым работать - не самое лучшее решение... я, например, предпочитаю док того же профайла или какой-либо настроечный документ (шаблонов может быть много - какие-нибудь договора) и цеплять их в справочные доки....
'пусть в doc у нас док настроек и там 1 аттач
Dim rtitem As NotesRichTextItem
Set rtitem = doc.GetFirstItem("Doc_Attach")
If doc.HasEmbedded Then
Forall o In rtitem.EmbeddedObjects
'way - каталог выгрузки, его формируем выше или можно на ходу
Call o.ExtractFile (way &"/"& o.name)
End Forall
End If
Dim v2File as notesitem
Set v2File = fileDoc.GetFirstItem ( "$File" )
If Not v2File Is Nothing Then
If Isarray(v2File.Values) Then
Set o = fileDoc.GetAttachment (v2File.Values(0))
что за редактор??? :KillMe: Дизайнер? или док в режиме редактирования???приаттаченный в редакторе файл
Dim s As New NotesSession
Dim db As NotesDatabase
Set db = s.CurrentDatabase.Database
Dim doc As NotesDocument
Dim Obj As NotesEmbeddedObject
' =========обработка профайла и выгрузка шаблона=======
If Dir("C:\Tmp",16)="" Then Mkdir "C:\Tmp"
Set doc = db.GetDocumentByID("000009AE") ' взяли служебный документ по ИД
Set Obj=doc.GetAttachment("шаблон.dot")
Call Obj.ExtractFile("C:\Tmp\шаблон.dot")
' ===========================================
можно и оттуда его выцепить, но смысл в том, что в настроечном документе всегда можно поменять аттач без изменений дизайна - это может сделать уполномоченный юзер самостоятельно...Я в дизайнере файл приаттачивал
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab