Examples: MarkUnread method

This agent displays the number of read documents in a view, marks the first document as unread, then displays the new number of read documents in the view.

Sub Initialize
  Dim session As New NotesSession
  Dim db As NotesDatabase
  Dim view As NotesView
  Dim vec As NotesViewEntryCollection
  Dim ve As NotesViewEntry
  Dim doc As NotesDocument
  Set db = session.CurrentDatabase
  Set view = db.GetView("All")
  Set vec = view.GetAllReadEntries()
  Messagebox vec.Count,, "Original read documents"
  Set ve = vec.GetFirstEntry()
  Set doc = ve.Document
  Call doc.MarkUnread()
  Set vec = view.GetAllReadEntries()
  Messagebox vec.Count,, "Read documents after MarkUnread"
End Sub