Создание ссылки на документ

Автор Тема: Создание ссылки на документ  (Прочитано 7800 раз)

GrDaniil

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
    • E-mail
Создание ссылки на документ
« : 25 Август 2010, 17:23:05 »
Здравствуйте! На форме имеем кнопку, которая позволяет вставить отсканированный файл. Вот код:
Sub Click(Source As Button)
   Dim ses As New NotesSession
   Dim ws As New NotesUIWorkspace
   Dim db As NotesDatabase
   Dim uidoc As NotesUIDocument
   Dim doc As NotesDocument
   Dim doc1 As NotesDocument
   Dim object As NotesEmbeddedObject
   Dim item As NotesItem
   Dim item1 As NotesItem
   Dim rtitem As NotesRichTextItem
   
   
   Set uidoc=ws.CurrentDocument
   If uidoc.EditMode Then
      Call uidoc.Save
      uidoc.EditMode=False
   End If
   Set doc1=uidoc.Document
   'выбрать файл диалогом и сохранить в ричтекст поле
   
   'выбрать файл
   filenames = ws.OpenFileDialog(    True, "Выберите файл (файлы)...",, "c:\")
   If Isempty(filenames) Then
      Msgbox {Вы не выбрали файлы!},16,{Стоп!}
   End If
   
   'положить вложения в ричтекст
   Set rtitem=doc1.GetFirstItem("DocFile")
   If rtitem Is Nothing Then
      Set rtitem = New NotesRichTextItem( doc1, "DocFile" )
   End If
   
   Forall filename In filenames
      Set object = rtitem.EmbedObject    ( 1454, "", filename)
   End Forall
   
   Call doc1.Save(False,False)
   Call uidoc.Close
   Call ws.ViewRefresh
   Call  ws.EditDocument(False,doc1,False,,False,True)
   
End Sub

Можно ли вставить не файл, а ссылку на него, чтобы при клике на ссылку, открывался данный файл?
У нас получается вставить только ссылку на папку, да и то батником, к тому же в папке сотни документов и пока найдешь нужный, проходит очень много времени.
Заранее спасибо.

ViV

  • Global Moderator
  • Профессионал
  • *****
  • Сообщений: 1428
  • Владимир Егоров
    • Просмотр профиля
    • lotusnotes.ru
    • E-mail
Re: Создание ссылки на документ
« Ответ #1 : 30 Август 2010, 15:01:36 »
Добрый день!

Вам необходимо иметь доступ к файлам непосредственно их операционной системы? Если нет, то можно воспользоваться технологией DAOS, доступной в версии сервера 8.5.