LOTUSSCRIPT /COM/OLE のクラス


例:GotoNextCategory メソッド
次の Visual Basic コード (GotoNextCategory_Click Sub) は、ビューの最初から最後までのすべてのカテゴリエントリを取得します。

Dim s As New NotesSession
Dim db As NotesDatabase
Dim v As NotesView
Dim n As NotesViewNavigator
Dim e As NotesViewEntry
Dim lastPosition As String

Private Sub GotoNextCategory_Click()
InitializeNav_Click
lastPosition = ""
Call n.GotoFirst
Set e = n.GetCurrent
If Not e.IsCategory Then Exit Sub
While e.GetPosition(".")<> lastPosition
 If e.ColumnValues(0) = "" Then
   MsgBox "Uncategorized", , "Category"
 Else
   MsgBox e.ColumnValues(0), , "Category"
 End If
 lastPosition = e.GetPosition(".")
 Call n.GotoNextCategory(e)
 Set e = n.GetCurrent
Wend
End Sub

Private Sub InitializeNav_Click()
Set s = New NotesSession
s.Initialize
Set db = s.GetDatabase("", "Web test")
Set v = db.GetView("By Category")
v.AutoUpdate = False
Set n = v.CreateViewNav
End Sub

関連項目