Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Wiesel am 23.01.08 - 16:54:18
Titel: Mailversand per Script
Beitrag von: Wiesel am 23.01.08 - 16:54:18
Hallo!
Ich bin etwas ratlos.
Ich habe per Script einen Mailversand in Schaltflächen eingebaut, wobei die Mail generiert und zum Beschreiben geöffnet wird.
In der ersten Schaltfläche steht dieses Script direkt drin und funktioniert auch einwandfrei.
In der zweiten Schaltfläche gibt es eine If-Anweisung und damit zwei Funktionsaufrufe innerhalb der Schaltfläche, womit dann das Mail versendet werden soll. Führe ich nun die Schaltfläche aus, dann funktioniert eingentlich alles, ausser dass die dann aufgemachte Mail keinen Text enthält. Schaue ich mir das mittels Debugger an, erscheint der Text so wie er soll. ?????
Hier mal der Mail-Teil:
Sub MailversandIndividual Dim ws As New NotesUIWorkspace Dim uidoc As NotesUIDocument Dim doc As NotesDocument Dim db As NotesDatabase Dim rtitem As NotesRichTextItem Dim maildb As NotesDatabase Dim mailnote As NotesDocument Dim profile As NotesDocument Dim SendToNames As String
Set uidoc = ws.CurrentDocument Set doc = uidoc.Document Set session = New NotesSession Set db = session.CurrentDatabase Set maildb = New NotesDatabase("","") Dim Benutzer As New NotesName(session.UserName)
If SendToNames = "" Then Messagebox "Im Dokument wurden keine weiteren Mitarbeiter angegeben. Das Mail wird an 'Niemanden' gesandt." Else maildb.OpenMail
Set mailnote = New NotesDocument(maildb) Set profile = maildb.GetProfileDocument("CalendarProfile")