Hi Guy's i am hoping to be able to send an email contact an out appointment, this is what i have so far but this does nothing!, am I going about it the wrong way ?
Code:
Dim objNS As Outlook.NameSpaceDim objFolder As Outlook.MAPIFolder
Dim objRecip As Outlook.Recipient
Dim strName As String
Dim objAppt As Outlook.AppointmentItem
Dim objApp As Outlook.Application
Dim dte As Date, dte2 As Date
On Error Resume Next
strName = Me.txtEmailTo
Set objNS = objApp.GetNamespace("MAPI")
Set objRecip = objNS.CreateRecipient(strName)
Set objFolder = objNS.GetSharedDefaultFolder(objRecip, olFolderCalendar)
Set objAppt = objFolder.Items.Add
Set objAppt = objApp.CreateItem(olAppointmentItem)
dte = Format(Now(), "hh:nn")
dte2 = DateAdd("h", 2, dte)
With objAppt
.Start = Format(Now(), "ddd-dd-mmm-yyyy")
.End = DateAdd("d", 2, Format(Now(), "ddd-dd-mmm-yyyy"))
.Location = Me.txtPostCode
.Subject = "Your appointment"
.MeetingStatus = olMeeting
.ReminderMinutesBeforeStart = 20
.BusyStatus = olBusy
.RequiredAttendees = "Engineer"
.Mileage = appointmentID
.Recipients.ResolveAll
.Save
.Display
End With
Set objApp = Nothing
Set objNS = Nothing
Set objFolder = Nothing
Set objRecip = Nothing