Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: gere am 18.04.07 - 12:06:29

Titel: SaveMessageOnSend - Kurze Frage dazu
Beitrag von: gere am 18.04.07 - 12:06:29
Hallo zusammen,

Ich habe gerade eine Weiterleitungsfunktion in einer Datenbank gebastelt, welche gleichzeitig die weitergeleitete Email im Gesendet-Ordner des jeweiligen Bearbeiters speichert (mit der SaveMessageOnSend-Funktion). Funktioniert soweit alles wie gewünscht, nur erscheint die Email im "Gesendet"-Ordner als Ungelesen (rot). Wie kann ich denn hier über mein Script die Email gleich als "Gelesen" markieren? Gibts da noch irgendwelche Parameter, die man anhängen kann? Hab in der Designer-Hilfe nix dazu gefunden.
Hier der Auszug aus dem Code:

....
....
....

Call db.OpenMail
   Set maildoc = New NotesDocument(db)
   
   maildoc.Form = "Memo"
   maildoc.SendTo = doc.Recipient(0)
   maildoc.Subject = "Neue Nachricht: " & doc.Title(0)
   maildoc.SaveMessageOnSend = True
   Set rtitem = New NotesRichTextItem(maildoc, "Body")
   Call rtitem.AppendText("Es wurde eine neue Nachricht erstellt")
   Call rtitem.AddNewline(2)
   Call rtitem.AppendText("Bitte hier klicken, um die Nachricht zu öffnen ---> ")
   Call rtitem.AppendDocLink(doc,thisdb.Title)

...
...
...

Danke für jeden Tipp!

Gere
Titel: Re: SaveMessageOnSend - Kurze Frage dazu
Beitrag von: Glombi am 18.04.07 - 12:27:57
Du kannst die Zeile
maildoc.SaveMessageOnSend = True
weglassen und stattdessen hinter der Zeile
call maildoc.Send...
ein
call maildoc.Save( true, true, true )

einbauen. Das letzte True setzt das Dokument auf Gelesen.

Andreas
Titel: Re: SaveMessageOnSend - Kurze Frage dazu
Beitrag von: gere am 18.04.07 - 13:42:58
Genial, vielen Dank!!!

Gruss Gere