Danke für Euere Zeit, zur besseren Verständlichkeit: ich hole ein paar Informationen aus der Email, erstelle eine neue Form und schreibe diese Werte dort gleich hinein ( das funktioniert auch), nun möchte ich den Link in ein Feld in der neuen Form einfügen der den Link zum Mail enthält ( das funzt nicht).
Mein Script hierfür:
' EMAIL auslesen
Dim session As New NotesSession
Dim sourcedb As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Set sourcedb = session.CurrentDatabase
Set collection = sourcedb.UnprocessedDocuments
Set doc = collection.GetFirstDocument()
Dim res1,res2 As variant
While Not(doc Is Nothing)
res1=doc.Getitemvalue("From")
res2=doc.getitemvalue("Subject")
Set doc = collection.GetNextDocument(doc)
Wend
'Initialisierung Target
Dim targetdb As New NotesDatabase( "NAPPDEHAM01", "Databases\IT\Helpdesk.nsf" )
Dim targetsession As New NotesSession
Dim db As NotesDatabase
Dim targetdoc As NotesDocument
'Link herstellen
Dim newDoc As NotesDocument
Dim rtitem As NotesRichTextItem
Set newDoc = New NotesDocument( sourcedb )
Set rtitem = New NotesRichTextItem( newDoc, "Doc_link" )
Call rtitem.AppendDocLink( targetdb, targetdb.Title )
Call rtitem.update()
'Target Database
Set db = targetsession.CurrentDatabase
Set targetdoc = targetdb.CreateDocument
'Auffüllen der Felder in der Form "User Call"
targetdoc.form="User_Call_New*19_07_12"
targetdoc.Call_Contact=res1
targetdoc.Comment=res2
Call targetdoc.save(True,True)