This documentation is archived and is not being maintained.

AppointmentItem.MeetingStatus Property

Office 2007
Returns or sets an OlMeetingStatus constant specifying the meeting status of the appointment. Read/write.



expression   A variable that represents an AppointmentItem object.


Use this property to make a MeetingItem object available for the appointment.


This Visual Basic for Applications example uses CreateItem to create an appointment and uses MeetingStatus to set the meeting status to "Meeting" to turn it into a meeting request with both a required and an optional attendee.

Visual Basic for Applications
Sub CreateAppt()
    Dim myItem As Object
    Dim myRequiredAttendee, myOptionalAttendee, myResourceAttendee As Outlook.Recipient
    Set myItem = Application.CreateItem(olAppointmentItem)
    myItem.MeetingStatus = olMeeting
    myItem.Subject = "Strategy Meeting"
    myItem.Location = "Conference Room B"
    myItem.Start = #9/24/1997 1:30:00 PM#
    myItem.Duration = 90
    Set myRequiredAttendee = myItem.Recipients.Add("Nate Sun")
    myRequiredAttendee.Type = olRequired
    Set myOptionalAttendee = myItem.Recipients.Add("Kevin Kennedy")
    myOptionalAttendee.Type = olOptional
    Set myResourceAttendee = myItem.Recipients.Add("Conference Room B")
    myResourceAttendee.Type = olResource
End Sub