I was curious if there is a way to use a form in access and send that data to the default outlook calendar as an appt. I have tried this code but it doesn't seem to work.
	
							
						
					Code:
	Dim olApp As Outlook.Application
  Dim objAppointment As Outlook.AppointmentItem
  Dim objAppointments As Outlook.MAPIFolder
  Dim objNameSpace As Outlook.NameSpace
  Dim objProperty As Outlook.UserProperty
  Dim OutlookStartTime, OutlookEndTime As Date
  Dim sFilter As Variant
 
  OutlookStartTime = CDate(ap_date & " " & ap_start_time)
  OutlookEndTime = CDate(ap_date & " " & AP_End_Time)
 
  Set olApp = CreateObject("Outlook.Application")
  Set objNameSpace = olApp.GetNamespace("MAPI")
  Set objAppointments = objNameSpace.GetDefaultFolder(olFolderCalendar)
 
  sFilter = "[Start] = '" & Format(OutlookStartTime, "ddddd h:nn AMPM") & _
    "' And [End] = '" & Format(OutlookEndTime, "ddddd h:nn AMPM") & "' " & _
    " And [Subject] = '" & Me.ap_with_whom & " - " & Me.ap_type & "'"
 
  Set objAppointment = objAppointments.Items.Find(sFilter)
 
  If Not TypeName(objAppointment) = "Nothing" Then
    objAppointment.Delete
  End If
 
  Set objAppointment = Nothing
  Set objAppointments = Nothing
Comment