Examples: Accessing view or folder properties (LotusScript®)
This example prints properties of all the views in a database.
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim views As Variant
Set db = session.CurrentDatabase
views = db.Views
REM view is a NotesView object
REM cannot be Dim'd - loop reference variable
Forall view In views
Messagebox "View name: " & view.Name & Chr(10) _
& "Parent: " & view.Parent.Title & Chr(10) _
& "Last modified: " & view.LastModified & Chr(10) _
& "Created: " & view.Created & Chr(10) _
& "Universal ID: " & view.UniversalID & Chr(10) _
& "BackgroundColor: " & _
view.BackgroundColor & Chr(10) _
& "Number of columns: " & view.ColumnCount & Chr(10) _
& "Top level entries: " & view.TopLevelEntryCount,, view.Name
If view.IsDefaultView Then _
Messagebox "Default view",, view.Name
If view.IsFolder Then Messagebox "Folder",, view.Name
If Not Isempty(view.Aliases) Then
Forall aliass In view.Aliases
Messagebox "Alias: " & aliass,, view.Name
End Forall
End If
End Forall
End Sub