Autor Thema: SaveMessageOnSend - Kurze Frage dazu  (Gelesen 2218 mal)

Offline gere

  • Aktives Mitglied
  • ***
  • Beiträge: 216
  • Geschlecht: Männlich
SaveMessageOnSend - Kurze Frage dazu
« 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

Glombi

  • Gast
Re: SaveMessageOnSend - Kurze Frage dazu
« Antwort #1 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

Offline gere

  • Aktives Mitglied
  • ***
  • Beiträge: 216
  • Geschlecht: Männlich
Re: SaveMessageOnSend - Kurze Frage dazu
« Antwort #2 am: 18.04.07 - 13:42:58 »
Genial, vielen Dank!!!

Gruss Gere

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz