LOTUSSCRIPT /COM/OLE のクラス


例:ビューやフォルダのプロパティにアクセスする
次の例では、データベースのすべてのビューのプロパティを出力します。

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

関連項目