Examples: MarkAllUnread method (NotesViewEntryCollection - LotusScript®)
This agent displays the number of read documents in a view, marks them all 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
Set db = session.CurrentDatabase
Set view = db.GetView("All")
view.AutoUpdate = False
Set vec = view.GetAllReadEntries()
Messagebox vec.Count,, "Original read documents"
Call vec.MarkAllUnread()
Set vec = view.GetAllReadEntries()
Messagebox vec.Count,, "Read documents after MarkAllUnread"
End Sub