Hallo,
Ik heb op mijn pc outlook en access 2002 geinstalleerd en wil mbv bijgevoegde code een afspraak toevoegen aan outlook vanuit access.
Deze code werkt op zich goed en de afspraak wordt ook netjes toegevoegd aan outlook.
Het enige dat fout gaat is dat ".Categories= "Groen" " niet wordt toegevoegd in outlook.
Dit label kan ik echter wel handmatig in outlook toevoegen.
Indien ik deze code toepas met access 2002 icm outlook 2007 dan gaat het wel goed.
Wat gaat hier mis?
Alvast bedankt voor jullie hulp !
Ik heb op mijn pc outlook en access 2002 geinstalleerd en wil mbv bijgevoegde code een afspraak toevoegen aan outlook vanuit access.
Code:
Private Sub AddAppt_Click()
DoCmd.RunCommand acCmdSaveRecord
If Me!AddedToOutlook = True Then
MsgBox "Deze afspraak is al toegevoegd"
Exit Sub
Else
Dim outobj As Outlook.Application
Dim outappt As Outlook.AppointmentItem
Set outobj = CreateObject("outlook.application")
Set outappt = outobj.CreateItem(olAppointmentItem)
With outappt
.Start = Me!ApptDate & " " & Me!ApptTime
.Duration = Me!ApptLength
.Subject = Me!Appt
.Categories = "Groen"
If Not IsNull(Me!ApptNotes) Then .Body = Me!ApptNotes
If Not IsNull(Me!ApptLocation) Then .Location = _
Me!ApptLocation
If Me!ApptReminder Then
.ReminderMinutesBeforeStart = Me!ReminderMinutes
.ReminderSet = True
End If
.Save
End With
End If
Set outobj = Nothing
Me!AddedToOutlook = True
DoCmd.RunCommand acCmdSaveRecord
MsgBox "Afspraak is toegevoegd !"
Exit Sub
AddAppt_Err:
MsgBox "Error " & Err.Number & vbCrLf & Err.Description
Exit Sub
End Sub
Deze code werkt op zich goed en de afspraak wordt ook netjes toegevoegd aan outlook.
Het enige dat fout gaat is dat ".Categories= "Groen" " niet wordt toegevoegd in outlook.
Dit label kan ik echter wel handmatig in outlook toevoegen.
Indien ik deze code toepas met access 2002 icm outlook 2007 dan gaat het wel goed.
Wat gaat hier mis?
Alvast bedankt voor jullie hulp !