Hallo.....ich möchte aus einer datenbank in die Maildatenbank einen
Kalendereintrag erzeugen.
Mein bisheriger Code erstellt auch ein dokument in der
gewünschten Maildatenbank, jedoch KEINEN Kalendereintrag.
Dieses Dokument kann ich auch nicht öffnen, es scheinen
Daten zu fehlen. Vor allem etwas wichtiges, damit es als
Kalendereintrag angezeigt wird.
Ausserdem scheint das computewithform nur eine Fehlermeldung zu erzeugen. Daher habe ich es auskommentiert.
Was nun?
Mein bisheriger Code sieht so aus:
Sub Initialize
Dim session As New NotesSession
Dim userMailDb As New NotesDatabase( "","")
Dim KalenderDoc As NotesDocument
Call userMailDb.OpenMail
If userMailDb.IsOpen Then
Set KalenderDoc = New NotesDocument( userMailDb )
Dim s As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument
Set db = s.CurrentDatabase
With KalenderDoc
.Form = "Appointment"
.Startdate = "08.05.2005"
.Enddate = "08.05.2005"
.Starttime = "10:00:00"
.Endtime = "11:00:00"
.AppointmentType = "0"
.Subject = "Testkalender"
.CalendarDateTime = "08.05.2005 10:00:00 CEDT"
.StartDateTime = "08.05.2005 10:00:00 CEDT"
.EndDateTime = "08.05.2005 11:00:00 CEDT"
.Alarms = "1"
.ReplaceItemValue "$Alarm", 1
End With
'KalenderDoc.computeWithForm True, True
KalenderDoc.save True, False
KalenderDoc.PutInFolder("ALERT")
Messagebox(userMailDb.Title & " on server " & userMailDb.Server & " Kalendereintrag erstellt ")
Else
Print "Nicht geöffnet"
End If
End Sub