Hallo,
ich habe bereits die Einträge duchsucht, bin aber nicht fündig geworden (oder habe es übersehen).
Folgendes Problem:
Ich erzeuge im BE ein neues Dokument, erstelle ein rtitem und will zusätzlich zu anderem Text den Inhalt des RT-Feldes des geöffneten uidocs in das neue Dokument einfügen. Wenn ich das Script im Debugger laufen lasse funktioniert auch alles wie geplant, doch sobald der Debugger ausgeschaltet wird kommt der angehängte Richtext und die folgenden Inputs nicht mehr an.
Domino Version 6.5.5
Hat jemand diesen Effekt auch schon einmal gehabt ?
Bin für jeden Tip dankbar.
Hier der Quellcode:
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim server As String
Dim db As String
Dim recipients
Dim rtitem As NotesRichTextItem
Dim rtitem2 As NotesRichTextItem
Dim s As New NotesSession
Dim mDoc As NotesDocument
Dim mailDB As NotesDatabase
Set uidoc = ws.CurrentDocument
Call uidoc.Save
recipients = Evaluate("@Unique(MailRecipients)", uidoc.Document)
Set mailDB = s.CurrentDatabase
Set mDoc = mailDB.CreateDocument
With mDoc
.Form = "ASMemo"
.From = "Andreas Stark"
.SendTo = recipients
.CopyTo = ""
.BlindCopyTo = ""
.Subject = "Client & User Support (concerning Ticket: "+ uidoc.FieldGetText("ProblemID") + ")"
End With
Set rtitem = New NotesRichTextItem(mDoc, "Body")
Call rtitem.AppendText("Subject: "+ uidoc.FieldGetText("ProblemSubject"))
Call rtitem.AddNewLine(2)
Call rtitem.AppendText("Description: ")
Call rtitem.AddNewLine(2)
Set rtitem2 = uidoc.Document.GetFirstItem("ProblemDescription")
If Not rtitem2 Is Nothing Then
Call rtitem.AppendRTItem(rtitem2)
End If
Call rtitem.AppendText("Comment: " + uidoc.FieldGetText("ProblemHistoryInput"))
Call rtitem.AddNewLine(2)
Call rtitem.AppendText("For further details, please refer directly to the ticket "+ uidoc.FieldGetText("ProblemId"))
Call rtitem.AddNewLine(4)
Call rtitem.AppendText(nTime.LocalTime)
Call rtitem.AddNewLine(2)
Call rtitem.AppendText("Kind Regards")
Call rtitem.AddNewLine(2)
Call rtitem.AppendText(S.CommonUserName)
Call ws.EditDocument(True, mDoc, False)
End Sub
Gruss
Andreas