Examples: ProtectReaders property (NotesView - LotusScript®)

This script toggles protection for the readers field.

Sub Initialize
  Dim session As New NotesSession
  Dim db As NotesDatabase
  Dim views As Variant
  Dim viewNameIn As String
  Set db = session.CurrentDatabase
  viewNameIn = Lcase(Inputbox("Name of view?"))
  views = db.Views
  Forall view In views
    If Lcase(view.Name) = viewNameIn Then
      If view.ProtectReaders Then
        view.ProtectReaders = False
        Messagebox "ProtectReaders is set for " _
        & view.Name
        view.ProtectReaders = True
        Messagebox "ProtectReaders is not set for " _
        & view.Name
      End If
      Exit Sub
    End If
  End Forall
  Messagebox "The view """ & viewNameIn & """ does not exist"
End Sub