Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument, docNext
As NotesDocument
Set db = session.CurrentDatabase
Set view = db.GetView("some view")
Dim fn As Integer
fn = FreeFile( )
' at this point open your file using file number fn.
Set doc = view.GetFirstDocument( )
Do Until doc Is Nothing
Set docNext = view.GetNextDocument(doc)
Print #fn, Quote(doc.Name(0)) & "," & doc.Salary(0)
& "," & Format(doc.HireDate(0), "yyyymmdd")
Delete doc
Set doc = docNext
Loop
Close fn
End Sub
Function Quote(Byval strSrc As String) As String
Quote = |"| + Join(Split(strSrc, {"}), {""}) + |"|
End Function
Do you have comments on this Ask the Expert question and response? Let us know.
This was first published in June 2005