Domino 9 und frühere Versionen > ND9: Entwicklung
Doklink von einem Dokument in ein anderes kopieren
Tom_S:
Hallo,
ich versuche schon seit einer Weile, ein Doclink von einem RT-Item in ein anderes zu kopieren. Er übernimmt aber immer das komplette RT-Item, also auch den Text. Wie bekomme ich es hin, dass ich nur den Doclink kopiere?
--- Code: ---Dim rti As NotesRichTextItem
Dim rtnav As NotesRichTextNavigator
Dim rtlink As NotesRichTextDocLink
Set rti = doc.GetFirstItem("Body")
Set rtnav = rti.CreateNavigator
rtnav.FindFirstElement(RTELEM_TYPE_DOCLINK)
Set rtlink = rtnav.Getelement()
--- Ende Code ---
Das andere RT-Item heißt "rtitem", aber egal, was ich mache, er fügt immer den kompletten Inhalt von "rti" in rtitem ein und nicht nur den Doclink. Ist sicher nur eine Kleinigkeit, die ich übersehen/vergessen habe, aber ich komme leider nicht drauf. ???
Ich hoffe auf eure Hilfe.
Vielen Dank und liebe Grüße
Thomas
Peter Klett:
Da Du den Code nicht gepostet hast, der den Doclink kopiert, kann man hier nur raten ...
Ich würde mir über den ermittelten Doclink das Dokument holen und dann für dieses einen Doclink mit AppendDoclink in dem neuen Richtextitem einfügen
Tom_S:
Hallo,
das Dokument holen und mit AppendDocLink einfügen geht leider nicht, da das verlinkte Dokument in einer anderen DB auf einem anderen Server liegt und das ganze in einem periodischen Agenten laufen soll.
Ansonsten weiß ich nicht, was für einen Quellcode ich noch posten soll. Es fehlt ja nur noch das Einfügen des DocLinks. Egal, was ich bisher versucht habe, er hängt dann alles in das RichtTextItem rein und nicht nur den DocLink.
--- Code: ---rtitem.Begininsert(rtlink)
rtitem.Endinsert
--- Ende Code ---
Andrew Harder:
--- Zitat von: Tom_S am 18.04.16 - 12:51:37 ---...
das Dokument holen und mit AppendDocLink einfügen geht leider nicht, da das verlinkte Dokument in einer anderen DB auf einem anderen Server liegt und das ganze in einem periodischen Agenten laufen soll...
--- Ende Zitat ---
Aus welchem Grund sollte das nicht funktionieren?
Tom_S:
Weil periodisch laufende Agenten nicht auf andere Server zugreifen können.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln