Обработать все ссылки в rtf поле

  • Автор темы Автор темы anna
  • Дата начала Дата начала
A

anna

Коллеги, а подскажите оптимальный способ обработки документов на предмет нахождения notes: ссылок в конкретном rtf поле документа? (далее нужно сделать некое действие с документам по данным ссылкам)
 
Не знаю насчет "оптимальный", но достаточно точный.
Код:
%rem
rti  - RT поле
rtlink - RT ссылка, желтая. NotesRichTextDocLink
%end rem
Set rti = Nothing
Set rti = doc.Getfirstitem("ZZ")
If Not rti Is Nothing Then
       Set rtnav = rti.CreateNavigator
       Set rtlink = rtnav.GetFirstElement(5)
       While Not rtlink Is nothing
'rtlink.DbReplicaID
'rtlink.Docunid
         Set rtlink = rtnav.GetNextElement(5)
       Wend
End If
 
Последнее редактирование модератором:
Нет-нет, так я уже пробовала, нужно найти ссылки вида notes://.nsf/вид/unid?opendocument, как это называется? хотспоты?
 
хм... может быть просто текстовка в RT поле, в виде лотусовой ссылки, но тогда только парсить DXL...
Но странно, обычно так не делают... Все же желтые ссылки в ходу.
 
с DXM нужно быть осторожнее, дело в том, что синтаксис там будет кошмарным, особенно если посреди ссылки юзер вставлял буквы - именно вставлял а не набирал...... я там такое увидел, мама не горюй!
 
с DXM нужно быть осторожнее, дело в том, что синтаксис там будет кошмарным, особенно если посреди ссылки юзер вставлял буквы - именно вставлял а не набирал...... я там такое увидел, мама не горюй!
просто понавставляет pardef
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab