| Sub Initialize |
| |
| Dim session As New NotesSession |
| |
| Set db = session.CurrentDatabase |
| Set col = db.UnprocessedDocuments |
| |
| outputFile = Freefile() |
| Open "C:\\NotesCalendar.txt" For Output As outputFile |
| |
| Set doc = col.GetFirstDocument |
| While Not (doc Is Nothing) |
| |
| Set startDate = New NotesDateTime(doc.StartDateTime(0)) |
| Set endDate = New NotesDateTime(doc.EndDateTime(0)) |
| |
| Print #outputFile, "Subject: " & doc.Subject(0) |
| |
| Print #outputFile, "StartDate: " & startDate.DateOnly & " " & startDate.TimeOnly |
| Print #outputFile, "EndDate: " & endDate.DateOnly & " " & endDate.TimeOnly |
| |
| Print #outputFile, "Location: " & doc.Location(0) |
| Print #outputFile, "Room: " & doc.Room(0) |
| Print #outputFile, "ApptUNID: " & doc.ApptUNID(0) |
| Print #outputFile, "AppointmentType: " & doc.AppointmentType(0) |
| Print #outputFile, "$Chair: " & doc.Chair(0) |
| Print #outputFile, "$From: " & doc.From(0) |
| |
| For i=Lbound(doc.INetRequiredNames) To Ubound(doc.INetRequiredNames) |
| str_INetRequiredNames = str_INetRequiredNames & Cstr(doc.INetRequiredNames(i)) & ", " |
| Next |
| Print #outputFile, "$INetRequiredNames: " & str_INetRequiredNames |
| |
| For i=Lbound(doc.RequiredAttendees) To Ubound(doc.RequiredAttendees) |
| str_RequiredAttendees = str_RequiredAttendees & Cstr(doc.RequiredAttendees(i)) & ", " |
| Next |
| Print #outputFile, "$RequiredAttendees: " & str_RequiredAttendees |
| |
| ' Funzt noch nicht |
| Print #outputFile, "$PublicAccess: " & doc.PublicAccess(0) |
| Print #outputFile, "$Alarm: " & doc.Alarm(0) |
| Print #outputFile, "$AlarmOffset: " & doc.AlarmOffset(0) |
| |
| |
| ' Ende des Termins markieren über "\f" |
| Print #outputFile, Chr(12) |
| |
| Set doc = col.GetNextDocument(doc) |
| Wend |
| |
| Close outputFile |
| |
| End Sub |