次のスクリプトは While ループと GetNextDocument を使用してビュー内のすべての文書にアクセスする方法を示したものです。While ループは GetNextDocument から Nothing が返されてビュー内にそれ以上文書がないことが示されると終了します。この構造は、さまざまな場合に役立ちます。例えば、次のスクリプトは、[Open¥By Due Date] ビュー内の各文書が毎日更新されているかどうかをチェックするのに使用できます。更新されていないと、スクリプトはその文書の作成者にメールを送ります。Dim db As New NotesDatabase _
( "Ankara", "current¥projects.nsf" )
Dim view As NotesView
Dim doc As NotesDocument
Set view = db.GetView( "Open¥By Due Date" )
Set doc = view.GetFirstDocument
While Not ( doc Is Nothing )
If doc.LastModified < Today Then
Call doc.Send( True, doc.Authors )
End If
Set doc = view.GetNextDocument( doc )
Wend